webForumDet fria alternativet

BOF or EOF?

ASP

2 svar · 430 visningar · startad av dap

Medlem sedan dec. 1999151 inlägg
Frågan#1

Om man gör ett recordset på en tom tabell och sedan kör en Do While.. så stannar allt på RS.MoveFirst. med följande felmeddelande:

"Either BOF or EOF is True, or the current record has been deleted; the operation requested by the application requires a current record."

Hur gör man så att man bara går vidare om tabellen är tom?

::dap

Medlem sedan dec. 19995 881 inlägg
#2

Är det detta du menar?

<%

If RS.EOF AND RS.BOF Then

%>

Tyvärr inget fanns i databasen

<%
ELSE
%>

Detta finns:<BR>
<BR>
<% Do Until RS.EOF %>
Namn: <% RS("namn") %>
<%
RS.MoveNext
loop
%>

Om du verkligen vill att inget skall visas tar du ju bara bort "Tyvärr inget fanns i databasen"

Mvh
Patrik
aka Brimba

[Redigerat av Brimba den 23 feb 2000]

[Redigerat av Brimba den 23 feb 2000]

Medlem sedan dec. 1999151 inlägg
#3

Funka stabilt!

Tack.

::dap

269 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)