Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Manejo de Transacciones (https://www.clubdelphi.com/foros/showthread.php?t=15047)

senpiterno 08-10-2004 07:16:11

Manejo de Transacciones
 
Hola amigos

He programado algunos sistema en VB en donde he utilizado transacciones a traves de ADO, por lo cual estoy familiarizado con el concepto aplicable a las transaciones. Pero ahora que estoy trabajando con delphi y los IBX me he encontrado con algunas diferencias sustanciales en el tratamiento de las transaciones, por lo cual mis dudas en el tema son variadas....por ejemplo:

1.- Es nesario usar transacciones siempre en las conexiones a datos, aunque solo sea lectura de estos.
2.- Cuantos componentes de transaciones se deben utilizar, uno por cada componente de acceso a datos (table o query) o uno solo para todos.
2.- Para que sirve cada como de configuracion (snapshot, Read Commited, Read-Only Table Stability y Read-Write Table Stability) del componente transacion.

Me he dado el trabajo de buscar si existian algunos hilos en el foro, en donde se hablara del tema, pero ninguno de los que encontre lo halle lo suficientemente claro. Se que existen muchas formas de trabajar las transaciones, por lo cual no hay recetas unicas al respecto, pero lo que busco es opiniones en base a la experiencia de todos ustedes hacerca del tema.

Saludos.

__hector 08-10-2004 15:05:34

En interbase, cada interaccion con la base de datos (DML) esta contenida en una transaccion. Claro esta, en este caso al aplicar ese modelo, no es necesario entonces especificar implicitamente el inicio de cada transaccion (begin trans) aunque no por eso no puede hacerse.

Te recomendaria, para que salgas de esas dudas iniciales y amplies tu base con respecto a este excelente motor de datos, que te descargues la documentacion de Interbase

http://www.ibphoenix.com/main.nfs?a=..._documentation


La franja horaria es GMT +2. Ahora son las 07:40:37.

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