Det brukar bero på att IUSR_<servernamn> saknar rättigheter på den mapp där databasen ligger.
Det skall vara rxwd.
Det finns en sök-funktion som man kan använda. I så fall hade du funnit tidigare inlägg som behandlat denna fråga.
1 svar · 203 visningar · startad av nachip
<% Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.Mappath("../info.mdb")
SQL = "UPDATE pizza SET "
SQL = SQL & "pizza = '" & Request.Form("pizza") & "', "
SQL = SQL & "tillbehor = '" & Request.Form("tillbehor") & "', "
SQL = SQL & "barn = " & Request.Form("barn") & ", "
SQL = SQL & "norm = " & Request.Form("norm") & ", "
SQL = SQL & "fam = " & Request.Form("fam") & " "
SQL = SQL & "WHERE ID = " & Request.Form("Id")
Connect.Execute(SQL)
%>
<%
Response.Redirect("get-pizza.asp")
%>
Varför fungerar detta lokalt men inte när jag skickar upp det och kör det från en annan server?
Då får jag detta felmeddelandet...
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.
/beta2/admin/pizza-exe.asp, line 11
Det brukar bero på att IUSR_<servernamn> saknar rättigheter på den mapp där databasen ligger.
Det skall vara rxwd.
Det finns en sök-funktion som man kan använda. I så fall hade du funnit tidigare inlägg som behandlat denna fråga.