Ultimo insert

08/11/2004 - 22:47 por Ducky | Informe spam
Agregando registros con spt
Tengo una columna definida como clave int IDENTITY

Como puedo conocer el numero que se le asigno automaticamente
en cuando acabo de ejecutar sqlexec(cone,"insert etc... ???

Preguntas similare

Leer las respuestas

#1 Alex Feldstein
09/11/2004 - 00:11 | Informe spam
On Mon, 8 Nov 2004 14:47:04 -0700, "Ducky"
wrote:

Agregando registros con spt
Tengo una columna definida como clave int IDENTITY

Como puedo conocer el numero que se le asigno automaticamente
en cuando acabo de ejecutar sqlexec(cone,"insert etc... ???



Usa la variable @@IDENTITY de SQL Server usando la misma conexión.

q="SELECT @@IDENTITY"
SQLExec(nhandle,q)


Alex Feldstein
________________________________
Microsoft Visual FoxPro MVP
Please respond in the public groups so that everybody
can benefit from the exchange.
Favor de responder en los foros públicos asi todos se benefician.
(address munged with ROT-13)

Blog: http://www.bloglines.com/blog/AlexFeldstein
Website: http://feldstein.net
Respuesta Responder a este mensaje
#2 Jorge Mota
09/11/2004 - 04:22 | Informe spam
otra forma si aun no has hecho el insert es esta
select IDENT_CURRENT('tbl_lineas')+1 as proximo_valor

donde tbl_lineas es el nombre de tu tabla, y basicamente te da
el ultimo numero que se ha generado para tu columna identiy

Saludos


En , Ducky escribió:

Agregando registros con spt
Tengo una columna definida como clave int IDENTITY

Como puedo conocer el numero que se le asigno automaticamente
en cuando acabo de ejecutar sqlexec(cone,"insert etc... ???








Jorge Mota
Microsoft Visual FoxPro MVP
Guatemala
Respuesta Responder a este mensaje
#3 Ducky
09/11/2004 - 19:12 | Informe spam
Muchas gracias de nuevo Alex.

Sinceramente.

"Alex Feldstein" escribió en el mensaje
news:
On Mon, 8 Nov 2004 14:47:04 -0700, "Ducky"
wrote:

Agregando registros con spt
Tengo una columna definida como clave int IDENTITY

Como puedo conocer el numero que se le asigno automaticamente
en cuando acabo de ejecutar sqlexec(cone,"insert etc... ???



Usa la variable @@IDENTITY de SQL Server usando la misma conexión.

q="SELECT @@IDENTITY"
SQLExec(nhandle,q)


Alex Feldstein
________________________________
Microsoft Visual FoxPro MVP
Please respond in the public groups so that everybody
can benefit from the exchange.
Favor de responder en los foros públicos asi todos se benefician.
(address munged with ROT-13)

Blog: http://www.bloglines.com/blog/AlexFeldstein
Website: http://feldstein.net
Respuesta Responder a este mensaje
#4 Ducky
09/11/2004 - 19:14 | Informe spam
Muchas gracias Jorge,

Claro que me sirve y lo voy a usar tambien.

Saludote.


"Jorge Mota" escribió en el mensaje news:
otra forma si aun no has hecho el insert es esta
select IDENT_CURRENT('tbl_lineas')+1 as proximo_valor

donde tbl_lineas es el nombre de tu tabla, y basicamente te da
el ultimo numero que se ha generado para tu columna identiy

Saludos


En , Ducky escribió:

Agregando registros con spt
Tengo una columna definida como clave int IDENTITY

Como puedo conocer el numero que se le asigno automaticamente
en cuando acabo de ejecutar sqlexec(cone,"insert etc... ???








Jorge Mota
Microsoft Visual FoxPro MVP
Guatemala
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida