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
Código SQL
[-] insert into NOVEDADES
(DETALLE, FECHA, ID, IDINT, TIPO)
values
(ETALLE, :FECHA, :ID, :IDINT, :TIPO)
Los parametros se los indico asi
Código Delphi
[-]ParamByName('Detalle').AsString := 'xxxx';
ParamByName('Fecha').AsDateTime := FeNov.DateTime;
ParamByName('IdInt').AsInteger := codigo;
ParamByName('Tipo').AsString := 'yyyy';
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!!