FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Conocer el campo autoincremento después de hacer la inserción
cordial saludo compañeros
Tengo una aplicación, realizada en embarcadero X2, usando la base de datos Firebird 3.0. Su primer campo es un campo ID de autoincremento, donde voy a llevar los consecutivos de los registros, y necesito saber como conocer este valor después de la inserción. La tabla esta compuesta por más campos. Usando el código SQL en el IBExpert funciona perfecto Pero al momento de llevarlo al aplicativo usando el TSQLQuery, no hay forma de que nos de el valor ya que no reconoce la instrucción
De que otra forma se podría conocer el valor del ID después de hacer la inserción. Agradeciendo de antemano su colaboración |
#2
|
|||
|
|||
Eso debería funcionar correctamente. ¿El error es durante la compilación o en ejecución?. ¿Cual es exactamente el error?
|
#3
|
|||
|
|||
Después de solicitar, sale el error con el siguiente mensaje
Código:
Project autoincremento.exe raised exception class eDataBaseError 'SQLQuery: Field 'ID' not found' Que otra solución se podría tener para afrontar este tropiezo. |
#4
|
||||
|
||||
¿Y el campo se llama ID?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#5
|
||||
|
||||
Hola a todos,
Me meto donde no debería acaso... pero... ¿qué tal algo así?
... o en todo caso, comprobar que la inserción se lleva a cabo, pues, parece que, sino es así, no se retornará nada o se retornará "null". https://firebirdsql.org/refdocs/lang...21-insert.html |
#6
|
|||
|
|||
De antemano muchas gracias por su colaboración
En primera medida ID es el nombre del campo que se autoincrementa cada vez que hacemos la inserción con su respectivo disparador. En segunda media usando Into :ID, da error ya que desconoce el Into en esta instrucción. Si colocamos la instrucción en el IBExpert funciona perfecto, pero con el Into nos da un error. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
como utilizo un campo con autoincremento. | aurbano | Tablas planas | 8 | 26-10-2005 12:25:51 |
Campo autoincremento en FB | Phacko | Firebird e Interbase | 1 | 02-08-2005 20:29:12 |
campo autoincremento para tabla con ADO | VRO | Conexión con bases de datos | 2 | 06-06-2005 12:01:06 |
Problema al insertar con campo autoincremento | predator | SQL | 0 | 23-11-2004 15:18:19 |
Obtener el valor de una campo autoincremento | edum | Conexión con bases de datos | 2 | 27-08-2004 00:04:30 |
|