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

¿como Obtengo El Ultimo Registro De Una Tabla?

Estas en el tema de ¿como Obtengo El Ultimo Registro De Una Tabla? en el foro de ASP Clásico en Foros del Web. Necesito Saber como obtener el ultimo registro de una tabla con ASP ,donde el campo es autonumerico. No se si se utiliza una propiedad o ...
  #1 (permalink)  
Antiguo 13/02/2002, 10:29
 
Fecha de Ingreso: noviembre-2001
Ubicación: Arica
Mensajes: 92
Antigüedad: 22 años, 6 meses
Puntos: 0
¿como Obtengo El Ultimo Registro De Una Tabla?

Necesito Saber como obtener el ultimo registro de una tabla con ASP ,donde el campo es autonumerico.

No se si se utiliza una propiedad o una funcion, nose... Si alguien tiene un ejemplo
Xfavor me avisan.
  #2 (permalink)  
Antiguo 13/02/2002, 10:37
 
Fecha de Ingreso: diciembre-2001
Mensajes: 62
Antigüedad: 22 años, 6 meses
Puntos: 0
Re: ¿como Obtengo El Ultimo Registro De Una Tabla?

Haces un select de todo y después te desplazas al último registro, es decir:

<%
set oConn = Server.CreateObject("ADODB.Connection") //Instancia para establecer la conexión
set rs = Server.CreateObject("ADODB.Recordset") //Instancia que recoge valores de los datos a mostrar de cada artículo

oConn.Open "ruta de la base de datos"

strSQL = "SELECT * FROM Tabla;"

rs.Open strSQL, oConn, 1, 2

if Err.Description <> "" then
Response.Write "Error en Base de datos: " & Err.Description
else
rs.MoveLast
rs.Fields("Id")
rs.Fields("todos los campos que quieras mostrar")
.
.
.
.
end if
%>


Un saludo.
  #3 (permalink)  
Antiguo 13/02/2002, 10:50
 
Fecha de Ingreso: noviembre-2001
Ubicación: Arica
Mensajes: 92
Antigüedad: 22 años, 6 meses
Puntos: 0
Re: ¿como Obtengo El Ultimo Registro De Una Tabla?

Gracias jlchp, Me estaba ahogando en un vaso de agua...
  #4 (permalink)  
Antiguo 01/04/2003, 13:01
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 22 años, 4 meses
Puntos: 2
quiero ocupar este codigo pero me aparece::

Número de argumentos erróneo o asignación de propiedad no válida: 'Fields'
/formulario/1.asp, line 30

linea 30

RS.Fields("Id_pc")

__________________
Usa títulos específicos y con sentido
En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema.
  #5 (permalink)  
Antiguo 01/04/2003, 13:37
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
SELECT TOP 1 * FROM TABLA ORDER BY CAMPOAUTONUMERICO DESC

Y luego accesas al campo como normalmente lo haces
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 22:44.