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

MoveLast ¿donde?

Estas en el tema de MoveLast ¿donde? en el foro de ASP Clásico en Foros del Web. hola: alguien me puede decir como utilizo el MoveLast????? intento recuperar datos del ultimo registro......
  #1 (permalink)  
Antiguo 12/01/2007, 19:55
Avatar de citaem  
Fecha de Ingreso: agosto-2005
Mensajes: 218
Antigüedad: 18 años, 9 meses
Puntos: 0
MoveLast ¿donde?

hola:
alguien me puede decir como utilizo el MoveLast????? intento recuperar datos del ultimo registro...
  #2 (permalink)  
Antiguo 12/01/2007, 20:18
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Re: MoveLast ¿donde?

Hola citaem, hay varias formas de lograr esto, una de ellas es como mencionas, en tu recordset, solo tienes que llamar a este metodo:

Código:
rs.MoveLast
y despues ocupas los campos de ese recordset.

Otra manera si es que solo quieres recuperar el ultimo registro y no tienes nada mas que hacer con esos datos, es modificar tu sentencia SQL:

Código:
SELECT TOP 1 FROM tabla ORDER by campo_id DESC
Claro, se infiere que tienes un id consecutivo, aunque el criterio de orden podria ser la ultima fecha o lo que sea.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 16/01/2007, 16:43
 
Fecha de Ingreso: noviembre-2006
Ubicación: Villahermosa,Tabasco,Mexi
Mensajes: 22
Antigüedad: 17 años, 6 meses
Puntos: 1
Re: MoveLast ¿donde?

si vas insertar datos en una tabla lo puedes colocar antes de donde realizas la apertura de la conexion ejemplo:

set Conn=server.CreateObject("ADODB.connection")
set TBL = server.CreateObject("ADODB.RECORDSET")
TBL.ACTIVECONNECTION = MM_connec_STRING
TbL.SOURCE = "SELECT * FROM EQUIPO"
TBL.CURSORTYPE=0
TBL.CURSORLOCATION=2
TBL.LOCKTYPE=1
TBL.MOVELAST
TBL.OPEN()
  #4 (permalink)  
Antiguo 18/01/2007, 08:41
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Re: MoveLast ¿donde?

¿antes?
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:15.