Avatar billede pezzo Nybegynder
26. januar 2003 - 18:15 Der er 2 kommentarer og
1 løsning

Update fejl :S

Jeg har en update sætning som HAR virket, gør ik længere :(

Fejl:  Microsoft OLE DB Provider for ODBC Drivers fejl '80004005'

[Microsoft][ODBC Microsoft Access-driver] Handlingen skal bruge en opdaterbar forespørgsel.

/privatesite/CreateMediaContent.mtx, linje 52


ASP kode: strQ = "Update page set "
strQ = strQ & "titel= '" & request("titel") & "' "
strQ = strQ & "Where id = '" & request.querystring("showid") & "'"
objConn.Execute(strQ)


Hvad er der galt?
Avatar billede eagleeye Praktikant
26. januar 2003 - 18:20 #1
Er ID defienret som tekst i databasen?
Hvis det er et tal så prøv uden ' omkring:

strQ = "Update page set "
strQ = strQ & "titel= '" & request("titel") & "' "
strQ = strQ & "Where id = " & request.querystring("showid")
objConn.Execute(strQ)

Ellers betyder den folder databasen ligger i skrivebeskyttet for Internet Guest Account, se mere her:
http://activedeveloper.dk/aspdigital/kapitel2/updateable_query.asp
Avatar billede pezzo Nybegynder
26. januar 2003 - 18:25 #2
Hmm... det hjalp at indstille IIS til at bruge kontoen "Administrator" men er det ikke ret risikabal at gøre dette?? Fordi jeg kan jo ikke tildele brugerrettigheder i min WinXP - eller??
Avatar billede eagleeye Praktikant
26. januar 2003 - 18:33 #3
På en win 2000 skal man give bruger Internet Guest Acount Skriverettighed til den folder databasen ligger i.

Jeg kender ikke XP men det siges af andre det ikke ligner win 2000, det enste jeg har fundet er denne som beskrivre det for NT/2000 men der er en note i bunden for XP:
http://www.webwizguide.info/asp/faq/server_permissions.asp

Man skal kun give skriverettighed til den folder databasen ligger i ikke alle andre. Ja det er vel lidt risikabelt for hver folder man ud mod omverden tillader skriverettigehder. Men det er nødvendigt at give skriveretighed for man kan opdater en datanbase.
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