webForumDet fria alternativet

Felmeddelande

ASP

1 svar · 185 visningar · startad av sudden

Medlem sedan okt. 2002341 inlägg
Frågan#1

Hej!

När jag kör den här koden:

<!--#include virtual="mjölk\adovbs.inc"-->

<%
'skapa en anslutning till databasen
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=c:\inetpub\wwwroot\mjölk\databas.mdb"

'skapa en instans av objectet Recordset
Set RecSet = Server.CreateObject("ADODB.Recordset")

Addera = "SELECT * FROM users"

RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic

RecSet.AddNew

         RecSet("Fornamn") = Request.Form("fornamn")
         RecSet("EfterNamn") = Request.Form("efternamn")
         RecSet("Epost") = Request.Form("epost")

         RecSet("Anvandarnamn") = Request.Form("anv")
         RecSet("Losen") = Request.Form("pass")

RecSet.Update

'städa efter objekten
RecSet.Close
Set RecSet = Nothing

Connect.Close
Set Connect = Nothing

Response.Write"<font size=2><b>Dina uppgifter har nu lagts till</b></font>"
%>

<html>
<body>

Till <a href="start.asp" target="_top">startsidan</a>

</body>
</html>

Så får jag det här felmeddelandet:

Feltyp:
ADODB.Recordset (0x800A0CC1)
Objektet kunde inte hittas i mängden med det begärda namnet eller numret.
/mjölk/RegTaEmot.asp, line 21

Ser ni något fel på koden??
Inte jag iallafall!

Medlem sedan juni 200032 967 inlägg
#2

Det är nog ett fältnamn som inte stämmer på raden felmeddelandet pekar på.

Och, använd [kod]-taggar så blir koden mer lättläst här på wF.

mvh,

257 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)