Regresar el valor de un registro Identity

07/10/2009 - 03:27 por karim | Informe spam
Hola a todos,

Estoy realizando una funcion que me permita conocer el valor de un
registro agregado en un campo Identity.
he probado todas las formas que he encontrado en la web, y no logro
obtener ese valor, si se agrega el registro con el valor en los demas
campos, pero no logro sacar el valor del identity.

Busco ayuda, orientación, tips, cualquier comentario relacionado es
bienvenido.

Saludos desde mexico.
 

Leer las respuestas

#1 Alberto Poblacion
07/10/2009 - 07:44 | Informe spam
"karim" wrote in message
news:
Estoy realizando una funcion que me permita conocer el valor de un
registro agregado en un campo Identity.
he probado todas las formas que he encontrado en la web, y no logro
obtener ese valor, si se agrega el registro con el valor en los demas
campos, pero no logro sacar el valor del identity.

Busco ayuda, orientación, tips, cualquier comentario relacionado es
bienvenido.



Básicamente el truco que se usa es enviar una INSERT seguida de un
SELECT @@IDENTITY (separando las dos sentencias con un punto y coma y
enviándoselas al servidor como si fueran una única consulta). De esta forma,
al leer el resultado devuelto por la sentencia conjunta, obtienes el valor
del Identity del registro insertado.

Preguntas similares