25. oktober 2007 - 23:15Der er
10 kommentarer og 1 løsning
access db updateable
Hej Roder li med noget opdate som jeg ikke kan få til at funke. Den kommer med nedenstående fejl. Har prøvet på flere webhoteller med forskellige udbydere men som alle understøtter asp/access. Har også prøvet at smide databasen ind i db/ før wwwroot/ men giver samme resultat. Hvad kan fejlen være?
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.
--------- save.asp --------- <% Dim ID,fullname,mail id=Request.QueryString("ID")
Set Connection = Server.CreateObject("ADODB.Connection") Connection.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="&Server.MapPath("../database.mdb")
if Request.form("fullname") <> "" then
SQLstringK= "UPDATE user SET fullname='"& replace(Request.form("fullname"),"'","''")&"', mail='"& replace(Request.form("mail"),"'","''")&"' WHERE id="&id
Det er typisk noget med manglende skrive- og ændringsrettigheder til din database for den bruger som IIS benytter til at generere dine sider (typisk IUSR_maskinnavn)...
Det er noget der skal rettes på serveren (ved din udbyder), så du skal have fat i dem for at høre om det er rettighederne de har glemt at sætte på din db-mappe.
En ting jeg lige studser over er at du refererer til den ovenliggende mappe ifht. save.asp, men ligger din database i /aerologin?
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.