Problemas Con Bucle Do Loop

12/10/2004 - 06:24 por chelo | Informe spam
Tengo un problema con un bucle do loop, por que quiero que salga del bucle
si esta en el final del recordset, pero creo que no funciona aqui el EXIT DO
o estoy planteando mal el if por que me salta el error de que necesita un
registro.

les paso parte del codigo un saludo

chelo

<% do until rs.EOF %>
<tr>
<td height="121" colspan="6" valign="middle" align="center">
<div align="center"><font face="Arial, Helvetica, sans-serif"
size="2"><img src="<%=RS("rutafichero")%>" width="100"
height="100"></font></div>
</td>
<%
if RS.EOF then
Exit Do
end if
RS.MoveNext
%>
<td colspan="4" valign="middle" align="center"><font face="Arial,
Helvetica, sans-serif" size="2"><img src="<%=RS("rutafichero")%>"
width="100" height="100"></font></td>
<%
loop
%>
 

Leer las respuestas

#1 Morgan
12/10/2004 - 06:46 | Informe spam
Yo cambiaria el Do Until, por el Do While

Set RS = MyConn.Execute(SQL)

While Not RS.EOF
'tu codigo..
RS.MoveNext
Wend

RS.Close

Saludos ... Miguel Angel Martínez Morgan ... 8-)
[MVP-VB]

chelo wrote:
Tengo un problema con un bucle do loop, por que quiero que salga del
bucle si esta en el final del recordset, pero creo que no funciona
aqui el EXIT DO o estoy planteando mal el if por que me salta el
error de que necesita un registro.

les paso parte del codigo un saludo

chelo

<% do until rs.EOF %>
<tr>
<td height="121" colspan="6" valign="middle" align="center">
<div align="center"><font face="Arial, Helvetica, sans-serif"
size="2"><img src="<%=RS("rutafichero")%>" width="100"
height="100"></font></div>
</td>
<%
if RS.EOF then
Exit Do
end if
RS.MoveNext
%>
<td colspan="4" valign="middle" align="center"><font face="Arial,
Helvetica, sans-serif" size="2"><img src="<%=RS("rutafichero")%>"
width="100" height="100"></font></td>
<%
loop
%>

Preguntas similares