Correcto uso de transacciones
Hola a todos
Utilizo delphi 6 e Ibx e Firebird 1.5.3 , he leido bastante sobre lo lento que se puede volver firebird a veces es mas a este momento tengo ese problema , pero me gustaria me ayudaran a entender el uso de transacciones abrirlas y cerrarlas oportunamente
Cuando realizo consultas que tipo de transacciones utilizar etc
Utilizo bastante CommitRetainig , pero estoy cambiandolos a lo menos posible su uso , inicio una grabacion com Transa.active y se supone que cuando grabo no debo hacer nada mas o al final deberia poner algo como Transa.active=false , cuando utilizo una factura el componente que maneja los detalles IBxdetalles tiene una transaccion con commitretaing cada vez que se hace una insercion por cuestiones logicas deben ser grabados los Items porque tambien se resta el saldo del inventarios ... Hay alguna manera mas de atacar el problemas
De antemano Gracias
Nota : Como es la manera correcta de utilizar las transacciones en programacion es decir su sintaxis
__________________
IVAND
|