Situarse en el último registro

04/03/2005 - 20:00 por Lucía | Informe spam
Estoy intentando añadir a una bda nuevos registros, ¿Cómo puedo obtener el
último registro insertado con una select?

Es un campo de texto, es decir ¿puedo realizar una select (max)? ¿O cómo lo
podría hacer?

Gracias

Preguntas similare

Leer las respuestas

#1 Misael Monterroca
04/03/2005 - 21:22 | Informe spam
La tabla debera de tener un identificador incremental para saber cual es
el ultimo registro que acabas de insertar.

Lo mejor seria que dentro de un store procedure realizaras la insercción
y posteriomente realizaras la recuperación utilizando max.

Ahora bien, si la aplicación tiene varios usuarios concurrentes entonces
posiblemente cuando hagas el max podra darte un identificador superior
al que insertaste tú, ya que otro usuario pudo haber insertado otro
registro al mismo tiempo, para solucionar esto, deberias de controlar el
identificador que estas asignando...

Este articulo podria ayudarte.

http://www.microsoft.com/spanish/ms...art187.asp


Saludos!
Misael Monterroca
http://www.neo-mx.com/blog
Respuesta Responder a este mensaje
#2 Carlos Durán Urenda
05/03/2005 - 00:25 | Informe spam
SELECT TOP 1 Tabla ORDER BY CampoClave DESC


"Lucía" escribió en el mensaje
news:
Estoy intentando añadir a una bda nuevos registros, ¿Cómo puedo obtener el
último registro insertado con una select?

Es un campo de texto, es decir ¿puedo realizar una select (max)? ¿O cómo
lo podría hacer?

Gracias

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida