Avatar billede baronen20 Nybegynder
21. januar 2002 - 09:29 Der er 1 kommentar og
1 løsning

Handlingen skal bruge en opdaterbar forespørgsel.

Jeg får følgende meddelelse når jeg kører mit script:

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access-driver] Handlingen skal bruge en opdaterbar forespørgsel.

Her er koden:

Set Conn = Server.CreateObject(\"ADODB.Connection\")
DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; \"
DSN = DSN & \"DBQ=\" & Server.MapPath(\"nyheder.mdb\")
Conn.Open DSN
strSQL = \"insert into nyheder (titel, nyhed) values(\'\" & Request.Form(\"titel\") & \"\', \'\" & Request.Form(\"nyhed\") & \"\')\"
Conn.Execute(strSQL)
Conn.Close
Set Conn = Nothing
Response.redirect(\"nyheder.asp\")

Hvad i alverden snakker den om?
Avatar billede sone Nybegynder
21. januar 2002 - 09:34 #1
Webserveren har ikke ret til at skrive i database-fil. Sørg for at brugeren IUSR_<maskinensnavn> skal have skriveadgang til kataloget hvor databasefilen ligger.
Avatar billede baronen20 Nybegynder
21. januar 2002 - 09:42 #2
takker!!

Det er fordi jeg har rykket IIS hjemmemappen til et andet drev.

Jeg kører dansk XP (ikke af min egen gode vilje...) så jeg kan ikke rigtig finde rundt i det :)
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