Pues ese es el problema que tengo, kiero mostrar 5 registros al azar de mi table lo hago generando un numero al aleatorio dentro de un bucle y cada vez que se ejecuta el bucle kiero que salte al numero de registro q da el numero aleatorio bueno el codigo es:
Código:
<%
rs.open "SELECT * FROM tbl_ofertas ORDER BY to_id_oferta DESC",conexion, 1, 2
rndMax= CInt(rs.RecordCount)
rs.move 2
c=0
do while not c=5
Randomize Timer
rndNumber = Int(RND * rndMax)
rs.move rndNumber%>
AKI MUESTRO LA TABLE
<% c=c+1
loop
rs.close
set rs=nothing%>
Como veis hago una salto de registro antes del bucle, ese salto funciona sin problemas, pero en cambio el del bucle no lo hace... me da el error:
Tipo de error:
ADODB.Field (0x80020009)
El valor de BOF o EOF es True, o el actual registro se eliminó; la operación solicitada requiere un registro actual.
/index.asp
Y en cambio el registro si que existe, porque tambien he probado a poner un salto a un registro fijo que se que existe (el 1 de 20 registros q devuelve la consulta por ejemplo) y me da el mismo error..
Alguien me puede echar una mano?