Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Identificador de campo autonumérico

Estas en el tema de Identificador de campo autonumérico en el foro de Visual Basic clásico en Foros del Web. Tengo una BBDD Access con campos autonuméricos y acceso desde VB6 con ADO. ¿Como puedo saber el identificador del registro que acabo de añadir? Antes, ...
  #1 (permalink)  
Antiguo 06/04/2005, 11:20
 
Fecha de Ingreso: abril-2005
Mensajes: 1
Antigüedad: 19 años
Puntos: 0
Identificador de campo autonumérico

Tengo una BBDD Access con campos autonuméricos y acceso desde VB6 con ADO.

¿Como puedo saber el identificador del registro que acabo de añadir?

Antes, con DAO, la sentencia recordset.Bookmark=recordset.LastModified me llevaba al registro añadido, pero con ADO no sé el valor del campo autonumérico del registro recién añadido.
  #2 (permalink)  
Antiguo 27/02/2008, 12:08
 
Fecha de Ingreso: febrero-2008
Mensajes: 1
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: Identificador de campo autonumérico

Para recuperar en Access el Id de un registro cuya clave primaria es del tipo Autonumerico (o identity) debes ejecutar la siguiente sentencia SQL inmediatamente despues de insertado el registro:

SELECT @@IDENTITY FROM CLIENTE

Se supone que la tabla Cliente tiene la PK del tipo autonumerico.

Espero que te haya servido.

Saludos.


Nicolas Gori
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 2 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 00:51.