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)
-   -   Perdida de Conexion.... (https://www.clubdelphi.com/foros/showthread.php?t=55100)

BuenaOnda 08-04-2008 06:48:32

Perdida de Conexion....
 
Hola amigos del foro:

Nuevamente tengo una consulta que hacerles :o, bueno les cuento, resulta que tengo un sistema de control de tiempos conectado a una base de datos Firebird, este sistema permite abrir varias ventanas a la vez, todo bien hasta este punto, pero resulta que utilizo un DBGRID enlazado a un componente Query y cada vez que acceso a otra ventana y realizo alguna operacion y doy un commit al terminar la operación, el query enlazado pierde la conexion y el DBGRID enlazado a este query, pierde los datos( obviamente ). Todos los componentes querys que realizan operaciones y enlaces, estan conectados a un TIBDataBase. Existe alguna manera de que los querys enlazados a los respectivos DBGRID, no pierdan la conexion al momento de realizar alguna operacion y realizar un commit..?( sin tener que utilizar mas componentes TIBDataBase). Bueno desde ya muchas gracias por su atencion y ayuda...:)

defcon1_es 08-04-2008 09:19:49

Realmente no se pierde la conexión, sino que al hacer el commit, se confirma la transacción y se cierran los IBDataset...

Puedes probar a:
1) Hacer CommitRetaining en vez de Commit
2) Después de hacer el commit, volver a abrir los datasets.

BuenaOnda 08-04-2008 17:31:02

Muchas Gracias..
 
Voy a porbar con CommitRetaining..:)..


La franja horaria es GMT +2. Ahora son las 12:37:38.

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