Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/08/2005, 09:00
Brewster
 
Fecha de Ingreso: marzo-2004
Mensajes: 174
Antigüedad: 21 años, 1 mes
Puntos: 1
Error al posicionarme con .move

Hola a todos.-

A ver si me podeis echar una mano pues no se porque se me produce este error, pongamos que tengo este código por ejemplo.-

aDonde=request.querystring("aDonde")
abrirConexion()
sql="Select * from Tabla where IdFabricante=16 order by numOrden"
registro.open sql, conexion
registro.move aDonde
while not registro.EOF
response.write(registro("IdTabla")&"<br>")
registro.moveNext
wend
registro.close
cerrarConexion()

Pues bien, si le paso por la url el valor de aDonde no me da ningún problema, le pase 20, le pase 30 lo que sea, me hace el listado (más largo o más corto según el parámetro que le pase), ahora bien en cuanto el valor supera 71 ya me da error en la linea de .move, y por supuesto que hay más de 71 registros, muchos más, he visto si ese registro está corrupto o algo, pero me parece absolutamente normal.

Es como si la propiedad .move del recordset no pudiese ir más alla de los primeros 71 registros, es un error muy raro, pero ya no tengo ni idea de por donde atacarlo.

Muchas gracias