Varför vill den ha " i en do until.EOF loop?

ASP

4 svar · 246 visningar · startad av Wolf

Medlem sedan jan. 200112 inlägg
Trådstart#1

Error Type:
Microsoft VBScript runtime (0x800A01A8)
Object required: ''
/Project/Chili/InternMail.asp, line 25

<center>
<h2>INTERNPOST</h2>
</center>
<% do until rs2.EOF %> Detta är line 25
<a href="Internmail2.asp?INTERNMAIL=<%=rs2("Internmail_id")%>"><%=rs2("Rubrik")%></a>
<%=rs2("Avsandare")%>
<%=rs2("Datum")%>

<% rs2.movenext
loop
%>
</table>
<p>
<center>SKICKA INTERNPOST</center>

Medlem sedan dec. 19996 721 inlägg
#2

Det verkar som om rs2-objektet saknas.

Medlem sedan jan. 200112 inlägg
#3

rs2=conn.execute(sql3)

Det saknas inte

Jag har gjort en gästbok tidigare som använder precis samma kod fast med andra namn på rs och tabeller etc, så jag fattar inte varför den plötsligt vill ha in dubbelfnutten.

Medlem sedan jan. 200112 inlägg
#4

Ahum... *skäms*

Hade glömt en del av den allra första asp taggen. *L*
"<option explicit" Inte kul när man hittar såna fel flera timmar efter man började felsöka.

Medlem sedan juni 200032 967 inlägg
#5

rs2=conn.execute(sql3)

du har egentligen med 'set' först, va?

och, det handlar inte om någon dubbelfnutt, utan ungefär som vanligt om felmeddelanden som inte är allt för informativa. det är helt enkelt objekt som inte har initieras som skapar dylika felmeddelanden.

mvh,

252 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)