
05/10/2004, 12:02
|
 | | | Fecha de Ingreso: febrero-2002 Ubicación: Granada
Mensajes: 431
Antigüedad: 23 años, 2 meses Puntos: 2 | |
Volver al inicio del recordset Tengo el siguiente sql
strSQL = "SELECT TOP 6 noticias.id,titular FROM noticias ORDER BY id DESC"
Quiero mostrar en una parte de la página el primer registro que me devuelve el recordset y luego, en otra parte de la página, los seis registros que devuelve el recordset UTILZIANDO EL MISMO RECORDSET.
El problema es que si hago primero:
<%
counter =0
While NOT rs.EOF AND counter < 1%>
<a href="noticias/noticias.asp?id=<%'=rs("id")%>"><%=rs("titular")%> </a>
<%
rs.MoveNext
counter=counter+1
Wend
%>
y luego hago:
<%
While NOT rs.EOF%>
<a href="noticias/noticias.asp?id=<%'=rs("id")%>"><%=rs("titular")%> </a>
<%
rs.MoveNext
Wend
%>
Pues ocurre que el segundo bloque, en vez de mostrarme los seis últimos registros, me devuelve sólo cinco, porque empieza a contar desde el segundo.
Así, se trataría de volver al inicio del recordset una vez mostrado el primer bloque. |