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 874 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

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