obtener ultimo id

27/01/2009 - 13:49 por Diego Net | Informe spam
Hola: necesito un codigo en vb 2005 para obtener el ultimo id insertado en
una tabla, pero sucede que el id que quiero recuperar no es autoincrement
sino uno generado por mi, ahora bien, utilice todas las funciones del
servidor para recuperar el ultimo id como scope, @@, etc y me devuelven
null, supongo que porque no es autoinc. ¿se les ocurre alguna solucion?
gracias

Preguntas similare

Leer las respuestas

#1 Gustavo Larriera (MVP)
27/01/2009 - 13:38 | Informe spam
select max(columna_id) from tabla

Gustavo Larriera, Microsoft MVP
http://www.linkedin.com/in/gustavolarriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Diego Net" wrote:

Hola: necesito un codigo en vb 2005 para obtener el ultimo id insertado en
una tabla, pero sucede que el id que quiero recuperar no es autoincrement
sino uno generado por mi, ahora bien, utilice todas las funciones del
servidor para recuperar el ultimo id como scope, @@, etc y me devuelven
null, supongo que porque no es autoinc. ¿se les ocurre alguna solucion?
gracias



Respuesta Responder a este mensaje
#2 Jose TH
27/01/2009 - 15:24 | Informe spam
Dices que el id es generado por ti pero no dices si lo guardas en alguna
otra tabla. De todos modos, después de generarlo, simplemente devuélvelo a
la aplicación como un parámetro Output: (ParameterDirection.Output) o
InputOutPut.

Jose TH


"Diego Net" escribió en el mensaje
news:
Hola: necesito un codigo en vb 2005 para obtener el ultimo id insertado en
una tabla, pero sucede que el id que quiero recuperar no es autoincrement
sino uno generado por mi, ahora bien, utilice todas las funciones del
servidor para recuperar el ultimo id como scope, @@, etc y me devuelven
null, supongo que porque no es autoinc. ¿se les ocurre alguna solucion?
gracias

Respuesta Responder a este mensaje
#3 Alejandro Mesa
27/01/2009 - 19:45 | Informe spam
Diego Net,

Chequea en los libros en linea la instruccion INSERT y ve si la nueva
clausula OUTPUT te hes de ayuda.


AMB

"Diego Net" wrote:

Hola: necesito un codigo en vb 2005 para obtener el ultimo id insertado en
una tabla, pero sucede que el id que quiero recuperar no es autoincrement
sino uno generado por mi, ahora bien, utilice todas las funciones del
servidor para recuperar el ultimo id como scope, @@, etc y me devuelven
null, supongo que porque no es autoinc. ¿se les ocurre alguna solucion?
gracias



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