Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/06/2005, 15:06
mariano_donati
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 20 años, 1 mes
Puntos: 9
Eso te pasa cuando el puntero del RS todavía no ha comenzado o ya termino su recorrido. Una causa puede ser que no se encuentran registros de acuerdo a los parametros de tu consulta SQL. A mi también me sabía aparecer ese error cuando solamente seleccionaba un solo registro de la base de datos, y no le decía que se mueva a ese registro con RS.MoveFirst(), pero eso fue por un tiempo nomás, ya que después suprimí esa línea y me funcionaba correctamente.
Si tu consulta no encuentra algún registro, puedes utilizar un condicional para evitar que te muestre ese error, algo así:

If RS.EOF then
Response.Write("La consulta a la base de datos no arrojo ningún resultado.")
else

'entonces si arroja resultados se recorre con el bucle
end if

Y lo otro que podrías hacer para asegurarte que el cursor empiece por el primer registro, y no se quede trabado antes de este, luego de abrir el RS, puedes agregarle la linea RS.MoveFirst(), y luego si poner el código anterior.
Un saludo.
__________________
Add, never Remove