FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
AutoIncrement Firebird
Hola, estoy empezando a usar Firebir, la version que uso es la 1.5 y querria saber como hacer que mi clave primaria se autoincremente, trabajo con firebird 1.5, con IbExpert y con los objetos Ibo en delphi.
Muchas gracias de antemano. |
#2
|
|||
|
|||
Hola...
Hay varias formas... la más usada es un trigger before insert. Para esto necesitas tener creado un generador:
Saludos... Última edición por maeyanes fecha: 03-01-2008 a las 08:01:19. |
#3
|
||||
|
||||
ojo, que hacerlo de esta manera podría darte problemas para encontrar los registros desde delphi al momento de crearlos. Por ello, lo que mas se recomienda es obtener el valor del generador desde dentro de tu aplicación.
Por ejemplo, con un query.
Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#4
|
|||
|
|||
Cita:
|
#5
|
|||
|
|||
Hola, este problem ya lo solucione a nivel de firebird aora me toca en el ib_objects.
Cuando intento confirmar la insercion de datos me dice que el campo id_per es obligatorio, y no me deja confirmar , como puedo solucionarlo?? Debe decir el IB_Query que es un valor autoincrement? Como lo hago? Muchas gracias de antemano |
#6
|
||||
|
||||
Poné su propiedad Required a False.
Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#7
|
||||
|
||||
mejor instala el ibexper personal edition y revisa tu base de datos y puedes crear e inicializar tus generadores para los trigers de los campos autoincremento
se trabaja mejor www.ibexpert.com
__________________
Todos llevamos nuestros demonios a cuestas.. Última edición por gmontes fecha: 24-01-2008 a las 18:25:11. Razón: me falto la direccion web |
#8
|
||||
|
||||
Trigger en AutoIncremento
Cita:
Para capturar el dato uso una función que obtiene el dato del servidor. De paso lo asigno a un TLabel para informar al usuario permanentemente de cual es el nº del último registro. Espero te sirva de algo. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
valor maximo del autoincrement | anubis | Tablas planas | 2 | 16-07-2007 07:04:32 |
AutoIncrement de Firebird | alucardo | Firebird e Interbase | 2 | 15-06-2006 19:03:20 |
excepción autoincrement | jonmendi | Conexión con bases de datos | 0 | 25-04-2006 17:33:55 |
Interbase y autoincrement | geovany | SQL | 1 | 04-11-2004 20:52:34 |
Autoincrement en Interbase | XCool | Conexión con bases de datos | 2 | 09-10-2003 22:20:35 |
|