Ver Mensaje Individual
  #6  
Antiguo 09-10-2011
novato_erick novato_erick is offline
Miembro
 
Registrado: ago 2010
Ubicación: Panamá
Posts: 396
Reputación: 14
novato_erick Va por buen camino
hola he estado trabajando con transacciones como me lo han recomendado primero que nada les quiero agradecer a los que me han contestado en este foro Gracias Sres...

Leyendo un poco más sobre las transacciones en delphi el cual el libro Delphi 7 del autor Marco Cantú he realizado el siguiente procedimiento:
Código Delphi [-]
procedure TFrmProveedores.Button1Click(Sender: TObject);
var
  TB : TTransactionDesc;
begin
  if Application.MessageBox('¿Desea Agregar Otro?', 'Confirmación',
    MB_ICONQUESTION OR MB_YESNO) = ID_NO then
        begin
        TB.TransactionID := 1;
        TB.IsolationLevel := xilREADCOMMITTED;
        dmconexion.sqlDB.StartTransaction(TB);
        end;
            try
               dmacceso.cdsProveedores.Applyupdates(0);
               dmconexion.sqlDB.Commit(TB);
               Main.FrmPrincipal.iCloseClick(FrmProveedores);
               Close;
            except
               dmconexion.sqlDB.Rollback(TB);
end;
 
end;

veo y reviso en la base de datos y ok esta bien pero aun asi sigo con el problema que si deseo por ejemplo agregar otros atributos al registro desde otro formulario por ejemplo llamado cuenta de proveedor no puedo seleccionarlo pero si aparece en el registro.

Que sucederá alguna idea?

Saludos

novato_erick
Responder Con Cita