FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Hay una inconsistencia el el Generated by Default
Al igual que pasaba con el Gen_ID y el Trigger de versiones anteriores, en el Firebird 3.0 hay que 'torear' el hecho de que no se exige un vacío como activador del Generador. Y luego, al ser un ser un campo not null no se puede dejar vacío. Se puede usar 0 (cero), pero entonces el primer cero es válido por no estar repetido. Los tres primeros registros ID serían algo así como : 1, 2, 0...
Resumiendo, quería saber si existe alguna forma de saltarse la entrada de datos en el campo Clave Primaria autoincrementado, para que Delphi no dé error de entrada. Podría ser hacer el Insert mediante sentencias SQL y dejar ese campo vacío... ¿? Generated by default exige un campo vacío para activar el contador, pero si se deja vacío salta un error de Delphi ya que es un campo Not Null. Esa era la contradicción. ¿Alguien sabe como soslayarla? Saludos, bulc |
#2
|
||||
|
||||
La verdad es que no entiendo qué problema tienes ni qué quieres conseguir ni por qué
|
#4
|
||||
|
||||
Si lo que quieres es el último número, entonces es mejor, más rápido y eficiente:
|
|
|
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 |
|