27. juli 2002 - 15:15Der er
19 kommentarer og 1 løsning
Problemer med opdatering af DB via ASP
hejsa. Når jeg forsøger at update på en access.db, får jeg følgende fejl:
Fejltype: Microsoft JET Database Engine (0x80004005) Handlingen skal bruge en opdaterbar forespørgsel. /tyrkiet/retKommentar.asp, line 21
det skal lige siges at det virker fint på den computer jeg har lavet siden på, det er først når jeg ligger den på min webserver. Er der nogen der har et forslag. Her er min SQL :
strQuery = "UPDATE pictures SET Comment = '" & Trim(Request.Form("comment")) &"' " strQuery = strQuery & " WHERE ID = " & strID 'response.write(strQuery) Set RS = Conn.execute(strQuery)
sorry.. jeg har bare kommenteret at fjelen kommer fodi enten databasen elle foldren er skrivebeskyttet men det kan jeg se nu han selv har fundet ud af :)
Men hans problem lader til at være meget lig med det jeg havde... nu kan jeg ikke huske præcis hvilken fejlmeddelse, jeg fik dengang jeg flyttet mine filer til serveren, men jeg ved at løsningen var at lave en anden conn, som ses ovenfor. Det var på supporten hos Wannafind, måske er det samme problem der er på spil her...?
diz har skrevet: "hmm....tak for svaret, men jeg fandt ud af at fejlen lå i rettighederne får INETUSR.....denne skulle have skriveadgang til mappen med min db :)"
Så du har løst problemet? Så skal du lige lukke det her spm :)
Hvis det er et web-hotel så har man typsik en speciel folder til database filer. Hvis det er ens egen PC med IIS eksvis NT eller 2000 så skal man give IUSR_MASHINENAME / Internet Guest Account skrive rettigheder til den folder databasen ligger i eller får man den fejl.
Jeps jeg overså hans kommentar inden jeg smid min kommentar, så han jo lige lukke.
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.