Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Transacciones - Que Conviene mas? (https://www.clubdelphi.com/foros/showthread.php?t=33668)

Paradiso 13-07-2006 16:50:52

Transacciones - Que Conviene mas?
 
Hola_A_Todos::D
Pregunto: consederando que?. utilizo delphi 7 + interbase 6.5 + componentes DbExpress para conectividad con la DB+ DevExpress como componentes de conexion o enlace con los campos de las tablas.

Si anexo a mi desarrollo el uso de transacciones, deberia inicializar la transaccion cuando hago el Insert o cuando voy a hacer el applyupdate?

por ejemplo en un abm de proveedores, yo tengo una botonera donde permito agregar un proveedor en ese evento hago un insert a la base de datos , y el usuario llena los DbEdits y tiene otro boton para hacer aceptar, donde ahi es cuando guarda la informacion. Gracias Por Tu Tiempo.:)

genius 14-07-2006 17:03:29

Debes iniciarlo antes de la insercion u operacion en tus tablas con el tratamiento de errores del TRY Ej..

BeginTransacc....

try
Inserto o modifico
OtrasOperaciones ....
Etc...
Commit
except
RollBack..
Mensaje Error..
end;

kalimero 19-07-2006 14:35:21

Hola
Hay mucha informacion al respecto en estos foros. Pero procura que las transacciones sean lo mas cortas posibles.

saludos


La franja horaria es GMT +2. Ahora son las 01:37:03.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi