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
 

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

Preguntas similares