webForumDet fria alternativet

Felmeddelande?

ASP

3 svar · 189 visningar · startad av Zapotek

Medlem sedan juni 200053 inlägg
Frågan#1

Vad ska man göra åt detta ?

ADODB.Recordset.1 error '80004005'
Attempt to scroll past end or before beginning of data.

/test/root/index.asp, line 637

----------------------------------
Kod:

<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "DSN=d2248-template;Password=@01#$befacpeijaagokgapkfabe"

Set RecSet = Server.CreateObject("ADODB.RecordSet")

Addera = "SELECT * FROM Artiklar ORDER BY ID DESC;"

RecSet.Open Addera, Connect, adOpenStatic

%>
<% Response.Write = RecSet("Text") %>
<% RecSet.MoveNext %>
<% Response.Write = RecSet("Text") %>

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
En kort sammanfattning av koden

Medlem sedan juni 200032 967 inlägg
#2

jag gissar på att du bara har en post i ditt recordset, då kan du ju inte göra movenext.

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>

Medlem sedan juni 200053 inlägg
#3

Det trodda jag också men den innehåller 2 poster.....

Medlem sedan dec. 2000399 inlägg
#4

Gör så att du har en loop som kollar att du inte går utanför ditt recordset. Gör något i stil med det här:

do while not recset.EOF

Response.Write = RecSet("Text")
RecSet.MoveNext

loop
260 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)