Foros del Web » Programando para Internet » ASP Clásico »

mover cursor. recordset.

Estas en el tema de mover cursor. recordset. en el foro de ASP Clásico en Foros del Web. Hola. Utilizando movenext o moveprevious, me muevo al registro siguiente o al previo. He aquí la pregunta: Si me quiero mover a, por ejemplo, el ...
  #1 (permalink)  
Antiguo 04/03/2004, 12:42
Avatar de Carlitos
Usuario no validado
 
Fecha de Ingreso: mayo-2001
Ubicación: Zaragoza
Mensajes: 1.304
Antigüedad: 23 años, 1 mes
Puntos: 25
mover cursor. recordset.

Hola.

Utilizando movenext o moveprevious, me muevo al registro siguiente o al previo.

He aquí la pregunta:

Si me quiero mover a, por ejemplo, el que está dos antes o dos después, cómo lo haría?

Y si me quiero posicionar en un registro determinado?

Gracias.
  #2 (permalink)  
Antiguo 04/03/2004, 12:56
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Creo que era Move.NUMERO

Ya lo confirmo
__________________
...___...
  #3 (permalink)  
Antiguo 04/03/2004, 12:59
 
Fecha de Ingreso: enero-2004
Mensajes: 154
Antigüedad: 20 años, 4 meses
Puntos: 0
No hay método que te lleve directamente al registro que quieres, por lo que o recoges el registro con una nueva consulta o utilizas bucles
'Para mover dos adelante
rst.movenext
rst.movenext
'Para localizar un registro
while rst("nombre")<>"algo"
rst.movenext
wend

Lo que si tienes es para ir al principio y al final:movefirst,movelast

Un Saludo!!!!
  #4 (permalink)  
Antiguo 04/03/2004, 13:01
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Casi... Era:

recordsetobject.Move (NumRecords, Start)

El NumRecords puede tomar valores negativos y positivos. Por ejemplo,


-Para dos registros antes:
recordsetobject.Move (-2)


-Para dos después:
recordsetobject.Move (2)


Obtenido de devguru.com



Última edición por AlZuwaga; 04/03/2004 a las 13:02
  #5 (permalink)  
Antiguo 04/03/2004, 13:04
 
Fecha de Ingreso: enero-2004
Mensajes: 154
Antigüedad: 20 años, 4 meses
Puntos: 0
SI, lo del move es cierto, pero para localizar datos es necesario el bucle.
Saludos...
  #6 (permalink)  
Antiguo 04/03/2004, 13:11
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Yo no dije lo contrario, ivan_noe.
Cuando dije Casi... Era estaba respondiéndome a mi mismo sobre lo que dije en mi primer mensaje.
__________________
...___...
  #7 (permalink)  
Antiguo 04/03/2004, 13:14
Avatar de Carlitos
Usuario no validado
 
Fecha de Ingreso: mayo-2001
Ubicación: Zaragoza
Mensajes: 1.304
Antigüedad: 23 años, 1 mes
Puntos: 25
Gracias a los dos. Ya lo he solucionado.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:23.