FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
No Autoincrementa firebird en sentencia Insert Into
Hola gente, nuevamente yo...
Tengo una tabla de novedades con los siguientes campos: Id, IdInt, Fecha, Detalle, Tipo El Id es autoincremental mediante un generaldor en Interbase y necesito que se active mediante la sentencia
Los parametros se los indico asi
y despues el ExecQuery. El hecho es que con esa sentencia no me autoincrementa en la base de datos cosa que si lo hago por el IbDataset con append y luego post me lo hace correctamente. Evidentemente algo me esta faltando en la sentencia Insert Into. Que podra ser??, Debo incluir algo en el parámetro del ID? Gracias!! |
#2
|
||||
|
||||
¿Qué triggers tiene NOVEDADES?
Puede que el trigger sea el encargado de incrementar el valor de ID y asignarlo al registro. En mis triggers es algo así:
Luego ten en cuenta que en delphi llamas a un parámetro que parece que no existe en el SQL
|
#3
|
|||
|
|||
Hola duilioisola: Si. El trigger esta definido asi en la base de datos (Uso el EMS SQL Manager 2008):
el hecho es que no se como ejecutarlo a traves de la sentencia Insert de SQL. Nuevamente por el IbDataset se genera correctamente. El parametro IdInt es el cuarto de la sentencia SQL y asigna el codigo de persona para hacer la relacion.- Gracias nuevamente Última edición por MartinS fecha: 16-03-2012 a las 00:47:22. Razón: Etiquetas |
#4
|
||||
|
||||
Recuerda usar las etiquetas para código, ejemplo:
. |
#5
|
|||
|
|||
Ops!!!
No habia visto en detalle el triggers de duilioisola, me faltaba la parte donde el nuevo id es 0 (justo lo que genera mi sentencia (Un 0)).- Gracias y nuevamente me han solucionado un problema.- |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Campo Calculado con la Sentencia if en FireBird | DasGrun | Firebird e Interbase | 3 | 29-08-2011 23:31:56 |
Insertar sentencia SQL despues de Insert,update o delete | vivamotos | Firebird e Interbase | 10 | 02-08-2011 18:24:30 |
Error en concatenacion de Sentencia SQL, Firebird 2.5 | Adrian Murua | SQL | 15 | 02-04-2011 00:08:00 |
Duda en sentencia de firebird | vivamotos | Firebird e Interbase | 6 | 10-09-2007 11:17:18 |
Como crear una sentencia SQL (Insert, update y delete) | sitrico | Conexión con bases de datos | 1 | 14-10-2004 00:02:42 |
|