Ver Mensaje Individual
  #7  
Antiguo 20-02-2008
gorsan gorsan is offline
Miembro
 
Registrado: jun 2003
Ubicación: Alcala de Henares (Madrid)
Posts: 87
Reputación: 24
gorsan Va por buen camino
Gracias a Ivanzinho he resuelto el problema. El tema estaba en que en el evento afterinsert tenia el siguiente codigo:
Código Delphi [-]
procedure TDMCpu.IBCpuAfterInsert(DataSet: TDataSet);
begin
   IBCpu.Transaction.CommitRetaining;
   IBCpu.Refresh;
end;
con lo que la insercion de un registro en blanco quedaba anulada con un CommitRetaining y luego ademas se refrescaba la tabla. Quitando esas dos lineas de codigo problema solucionado.
Muchas gracias a Ivanzinho por la pista.
Responder Con Cita