Ver Mensaje Individual
  #2  
Antiguo 15-03-2012
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.735
Reputación: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
¿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í:
Código SQL [-]
NOVEDADES_BI0
as
begin
   /* Solo autoincrementar si no viene con un valor */
   if ((new.ID is null) or (new.ID=0)) then
      new.ID = gen_id(CONTADOR_NOVEDADES, 1);
end

Luego ten en cuenta que en delphi llamas a un parámetro que parece que no existe en el SQL

Código Delphi [-]
ParamByName('IdInt').AsInteger := codigo;
Código SQL [-]
values (: DETALLE, :FECHA, :ID, :IDINT, :TIPO)
Responder Con Cita