NnachipMedlem sedan aug. 200150 inlägg Frågan#1 <% 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? :q
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
LLarsGMedlem sedan dec. 200012 464 inlägg 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.
------------------
essentitia preter non sans multiplicandum