Avatar billede blueeye97 Nybegynder
05. august 2003 - 13:54 Der er 4 kommentarer og
1 løsning

Fejl ved skrivning til .mdb

Jeg er nybegynder i asp. Jeg roder med acces baser og er stødt på en fejl. Jeg kan sagtens hente data fra en eksisterende base men når jeg vil skrive går det galt.

<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("sp.mdb")
Conn.Open DSN

strSQL = "Insert into personer (navn, alder) values('kurt','10')"
Conn.Execute(strSQL) 
Conn.Close
Set Conn = Nothing
%>

Ovenstående giver følgende fejl:

Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access-driver] Handlingen skal bruge en opdaterbar forespørgsel.
/sp/indsaet.asp, line 25
Avatar billede cesil Nybegynder
05. august 2003 - 13:58 #1
Du skal have rettigheder til mappen hvor db ligger

Højreklik på mappen -> Properties -> Security -> Add -> IUSR_MASHINNAME -> Add -> Ok
Avatar billede blueeye97 Nybegynder
05. august 2003 - 14:09 #2
Jeg kan da ikke se security/sikkerhed under egenskaber for mappen...
Avatar billede hossein Nybegynder
05. august 2003 - 14:09 #3
hvilke datatzpe har feltet Alder? hvis det er tal saa skal man fjerne ':
strSQL = "Insert into personer (navn, alder) values('kurt',10)"
Avatar billede blueeye97 Nybegynder
05. august 2003 - 14:11 #4
ahhh... fandt det...
Avatar billede blueeye97 Nybegynder
05. august 2003 - 14:11 #5
Og det virkede... :o)

tak
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester