Cargar ultimo registro insertado

10/02/2007 - 20:27 por gambini | Informe spam
Vuestra ayuda, por favor. Necesito cargar en un Dataset o Datatable(el que
más convenga) el ULTIMO REGISTRO insertado en una Base de Datos física.
Específicamente, lo que más me intereza es conocer el valor del Id de dicho
registro, lo cual es autoincremental.
Saludos
 

Leer las respuestas

#1 Alberto Poblacion
10/02/2007 - 21:05 | Informe spam
"gambini" wrote in message
news:
Vuestra ayuda, por favor. Necesito cargar en un Dataset o Datatable(el que
más convenga) el ULTIMO REGISTRO insertado en una Base de Datos física.
Específicamente, lo que más me intereza es conocer el valor del Id de
dicho
registro, lo cual es autoincremental.



Si es autoincremental, el último valor insertado será el máximo de
todos:

Dim sentencia as String = "Select Max(ID) from LaTabla"
Dim cmd as New SqlCommand(sentencia, conexion)
'Ojo, dará un error si no hay ningún registro:
Dim ultimo as integer = cmd.ExecuteScalar()

sentencia = "Select * from LaTabla where ID="+ultimo
Dim da as New SqlDataAdapter(sentencia, conexion)
Dim ds as new DataSet()
ds.Fill(ds)

Preguntas similares