FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Como obtener el maximo numero generado en campo autonumerico
Hola!, por favor espero que puedan hecharme una mano porque llevo todo el dia atascado en lo siguiente:
Mi aplicacion c++ builder trabaja con una base de datos access. Quiero insertar un nuevo registro en una tabla de articulos cuya clave primaria es "id_articulo" que es autonumerico. Pues bien yo lo que quiero es saber de antemano que identificador le será asignado. Quiero el equivalente a la funcion mysql "mysql_insert_id()" que te dice el ultimo numero generado. ¿Es posible esto? Ahora lo tengo haciendo un "SELECT max(id_articulo)+1 FROM Articulos;" pero no me vale. Supongamos que tengo el artículo "X-1" y "X". Si ahora borro el articulo "X" y quiero insertar uno nuevo, la consulta anterior me dira que el identificador del nuevo es "X" pero Access generará el "x+1". Espero haberme explicado con claridad. Agradezco de antemano la atención. |
#2
|
||||
|
||||
Consulta sobre la función @@IDENTITY que tengo entendido puedes usar en access
__________________
|
#3
|
|||
|
|||
casi
Pues no sé si da resultado.
he hecho lo siguiente, en mi aplicacion en un adoquery he puesto: SELECT @@IDENTITY FROM Articulos; y siempre me devuelve 0 no se como interpretar esto, si es que he hecho algo mal o que access devuelve ese valor y no hay forma de averiguar lo que yo quiero... ¿alguna sugerencia? |
#4
|
|||
|
|||
Todo en contenido debe de estar en una sesion
|
#5
|
|||
|
|||
Me habia rendido sobre este tema pero ahora que me planteas esa nueva posibilidad la voy a probar ahora mismo. Gracias por tu respuesta!
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Maximo numero de usuarios xp profesional | ferysil2003 | Windows | 2 | 02-02-2006 18:17:35 |
Número máximo de variables en un Procedure | Ana Tudela | Firebird e Interbase | 0 | 26-04-2005 12:32:35 |
como obtener el numero de archivos que contiene una carpeta | Javi2 | Varios | 1 | 15-07-2004 12:03:21 |
Obtener el número (posición) de un campo en una tabla | negama | Conexión con bases de datos | 2 | 04-10-2003 00:28:28 |
Máximo número de Registros en tabla Access | javiermorales | Tablas planas | 4 | 28-05-2003 19:24:47 |
|