Hola a todos.
¿Es una burrada hacer esto?.
Código Delphi
[-]
try
DModule.ADOConexion.BeginTrans;
DModule.ADOSP_Lineas_UC.UpdateBatch();
DModule.ADOSP_Lineas_MAT.UpdateBatch();
DModule.ADOSP_Lineas_CCAA.UpdateBatch();
DModule.ADOConexion.CommitTrans;
except
on E:Exception do
begin
DModule.ADOConexion.RollBackTrans;
MessageDlg ('ERROR!!!.', mtError, [mbYes], 0);
end;
end;
Trabajo contra SQL Server, y la aplicación (en ocasiones), al hacer unas modificaciones me dá error, en otras funciona correctamente :
Access violation at address 004BFFF5F in module 'Programa.exe'. Read of address 00000000
Los Dataset denominados ADOSP_Lineas...... en su propiedad LockType está como ltBatchOptimistic
Gracias.