Hej!
Jag har problem med att uppdatera ett fält i en tabell.
Tabellens namn är sidor, fälten jag kollar på heter Rubrik och Content.
För att uppdatera fältet Content använder jag nedanstående kod:
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Set RecSet = Server.CreateObject("ADODB.Recordset")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../../db/tal_db.mdb") & ";pwd=;"
Uppdatera = "SELECT * FROM sidor WHERE Rubrik = " & Request.Form("falt") & " "
RecSet.Open Uppdatera, Conn, adOpenStatic, adLockOptimistic
RecSet("Content") = Request.Form("Content")
RecSet("Date") = Request.Form("Datum")
RecSet.Update
RecSet.Close
Conn.Close
Response.Redirect "sidor_admin.asp?sida=" &Request.Querystring("sida")
%>
Då får jag detta fel:
Microsoft OLE DB Provider for ODBC Drivers error '80040e10'
[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.
/admin_site/sidor_admin/sidor_edit.asp, line 10
Vad är det som är fel? rad 10 är raden med RecSet.Open ...
mvh
Jan.