FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Actualizar el Generador de Firebird
Uso el Generador y Trigger de Firebird 3.0 para añadir número a los nuevos registros. Y funciona sin problemas, pero al visionar el nuevo registro en un TDBGrid aparece un cero (0) que es lo que uso para disparar el Trigger.
No uso un NULL porque me da error al ser un campo con dato obligado. ¿Qué método puedo usar en el FDBQuery o FDConnection ( o el que sea ) para actualizar el dato? Serviría el Refresh? Porque este último me daba errores y he dejado de usarlo. Gracias, bulc |
#2
|
||||
|
||||
Pues si no vemos cómo lo haces, poco podemos ayudar.
|
#3
|
||||
|
||||
Con más explicación de código
Así, a bote pronto algo como esto:
Y luego en el Trigger, algo parecido a Como decía todo funciona bien, pero al salir de la inserción (en Delph1), el DBGrid muestra un cero, no el número correcto real. Cuando hago otra pasada SQL con el FDQuery, entonces sí que se muestra en nuevo número de registro correcto.
|
#4
|
|||
|
|||
Necesitas configurar las propiedades AutoincFields (nombre del campo que se actualiza con el generador) y GeneratorName dentro de UpdateOptions del componente TFDQuery.
|
#5
|
||||
|
||||
Modestamente creo que no va por ahi la cosa
Es decir, se trata de visionar el resultado correctamente no de hacer uso del AutoIncrement en FDQuery. Pero probaré. Ya de diré del resultado.
Gracias, bulc |
#6
|
|||
|
|||
Modestamente puede que tengas razón
, he contestado de primeras, y es posible que tengas razón, tendría que probarlo. la idea es que hay que decirle de alguna forma a Firedac qué campo tiene que recuperar su nuevo valor, una vez que haces la inserción, en Fibplus lo tenías que configurar explícitamente para que recuperarlo. Es normal que si no configuras nada el no actualice el valor del generador, no sabe nada el componente sobre que ese campo se actualiza con un generador.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Generador de cubos en firebird | erickperez6 | Firebird e Interbase | 1 | 18-09-2014 17:36:40 |
Actualizar un valor en un generador desde un Sp | muli | Firebird e Interbase | 16 | 11-06-2008 14:56:05 |
Blanquear un generador autonumerico firebird | Velia | Firebird e Interbase | 4 | 21-08-2007 13:58:03 |
Error al actualizar tabla con generador | lafirma | Firebird e Interbase | 2 | 07-04-2004 00:55:21 |
que generador de informes es mas facil de usar con firebird/interbase? | raugadel | Impresión | 9 | 25-02-2004 02:40:48 |
|