FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#15
|
||||
|
||||
Pues, claro. Y a toda pastilla
Además he resuelto el problema que tenía en el sentido de que los nuevos insertos ostentaban un Cero (en el TDBGrid), cuando usaba ese número para no dejar vacío el Campo que era Not Null. Uso cero porque no es Nulo y porque no hay ningún registro que sea número cero.
Para eso se necesita que el Trigger tenga: If ( (new.id = 0 ) or (new.id is null) ) then new.id = select gen_id (gen_xxx, 1) from rdb$database; Ahora la segunda condición sobra, realmente. Por otro lado para que el cero no aparezca en el TDBGrid he usado: FDM1.FDQuery1.RefreshRecord(True); Y parece que funciona. Hay una ganancia con eso de usar Firebird 3.0, para no tener que usar el Generador de anteriores versiones. Por otro lado a mi me iba bien con él. Después de la matada de pasar todos los Firebird 2.5 al 3.0 y con FireDAC... ya me vale. "Happiness do not last in homes in need." Saludos, bulc |
|
|
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 |
|