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