Ver Mensaje Individual
  #2  
Antiguo 24-02-2009
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.806
Reputación: 22
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Muestra el código en donde insertas.

Se supone que debes hacer un Commit después de cada insersión.

Por ejemplo, así:
Código Delphi [-]
begin
   // Si no está abierta la transacción, la abro
   if (not IBTransaction.InTransaction) then
      IBTransaction.StarTransaction;

   // Inserto un dato
   with IBDataset do
   begin
      Insert;
      // relleno campos
      Params.ByName['NOMBRE_CAMPO'].AsString := 'abc';
      Post;
   end;

   // Hago Commit de la transaccion para que todos puedan ver lo insertado
   IBTransaction.Commit;
end;
Responder Con Cita