SQL - Averiguar un ID automatico de registro recien ingresado

09/10/2007 - 21:49 por sgw | Informe spam
Hola Gente.!!

La consulta es sencilla pero no recuerdo como se hace, por eso consulto:
¿Cómo obtengo el ID automático de una Access para un registro recién dado de
alta?

Sé que con una sentencia SQL pero no la tengo.

Muchas gracias
SW

Preguntas similare

Leer las respuestas

#1 Manuel Vera
09/10/2007 - 22:55 | Informe spam
Prueba con esta SQL:

SELECT @@identity

MV

"sgw" escribió en el mensaje
news:
Hola Gente.!!

La consulta es sencilla pero no recuerdo como se hace, por eso consulto:
¿Cómo obtengo el ID automático de una Access para un registro recién dado
de
alta?

Sé que con una sentencia SQL pero no la tengo.

Muchas gracias
SW


Respuesta Responder a este mensaje
#2 urko binarya
10/10/2007 - 09:32 | Informe spam
esto funciona, pero... se puede dar el caso de que se esten introduciendo 2
personas datos a la vez,
y se podria dar el caso que te este devolviendo el id incorrecto.
creo recordar que una vez lei eso sobre SELECT @@identity

Yo para asegurame creo un campo identificacion, donde genero una clave
aleatoria y que no se repita en la bd
introduzco los datos y la identificacion, y luego hago un select sobre esa
identificacion para recuperar el ID

tambien lei esto sobre otra manera
si introduces datos asi con
Set oRs = Server.CreateObject("ADODB.recordset")
Set oRs.ActiveConnection = Base 'mi conexion
oRs.Open
oRs.AddNew
oRs("marca")=marca
oRs.Update
luego podria recuperar el id con
id=oRs("idmarca")

esto último no lo tengo comprobado, pero parece que funciona.

si me equivoco comentarmelo.
saludos
urko


"Manuel Vera" escribió en el mensaje
news:
Prueba con esta SQL:

SELECT @@identity

MV

"sgw" escribió en el mensaje
news:
Hola Gente.!!

La consulta es sencilla pero no recuerdo como se hace, por eso consulto:
¿Cómo obtengo el ID automático de una Access para un registro recién dado
de
alta?

Sé que con una sentencia SQL pero no la tengo.

Muchas gracias
SW






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