Ett problem är att du sätter AdoConn till ingenting:
Set AdoConn = nothing
Vilket gör att du inte kan använda den.
Sedan måste du instansiera ditt recordset innan du börjar lägga till värden till fält.
------------------
/ Torbjörn Hansson
3 svar · 293 visningar · startad av -torlejf-
Jag har denna koden ifrån webhostme, vad är felet?
-------------------
<%
Set AdoConn = Server.CreateObject ("ADODB.Connection")
AdoConn.Provider = "Microsoft.Jet.OLEDB.4.0"
AdoConn.ConnectionString = "Data Source=" & Server.MapPath ("/cgi-bin/personer.mdb") 'Put the DB in cgi-bin for write access
AdoConn.Open
Set AdoConn = nothing
rs.AddNew
rs("Namn") = Request.Form("namn")
rs("Gatuadress") = Request.Form("adress")
rs("Postnummer") = Request.Form("pnr")
rs("Ort") = Request.Form("ort")
rs("Telefon") = Request.Form("tele")
rs.Update
rs.Close
%>
Felmeddelandet är detta:
Microsoft VBScript runtime error '800a01a8'
Object required: ''
/NYADRESS_UPPDATERA.ASP, line 14
------------------
Mvh. Torlejf :: Design
Ett problem är att du sätter AdoConn till ingenting:
Set AdoConn = nothing
Vilket gör att du inte kan använda den.
Sedan måste du instansiera ditt recordset innan du börjar lägga till värden till fält.
------------------
/ Torbjörn Hansson
Hej!
Det Toha menade med att instansiera recordset:et är att skapa en instans av det, med andra ord att >skapa< RS.
Följande kodrad behövs:
rs = Server.CreateObject("ADODB.Recordset")
Lycka till!
------------------
Mvh
/Andreas P
[Redigerat av fjuri den 19 feb 2000]