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)
-   -   La mejor tecnica para actualizar datos (https://www.clubdelphi.com/foros/showthread.php?t=3692)

NickName 17-09-2003 04:29:24

La mejor tecnica para actualizar datos
 
Hola Amigos.

Tengo mi programa ejecutandoce en 2 Pc's, hasta el momento si yo realizo un cambio en la base de datos se refleja de inmediato en el otro ordenador, pero la forma de hacerlo es desde un IBEvents con el evento OnEventAlert, Cerrando y abriendo mis tablas.
Código:

procedure TDatos.MisEventosIBEventAlert(Sender: TObject; EventName: String;
  EventCount: Integer; var CancelAlerts: Boolean);
begin
    TblDepartamentos.Close;
    TblDepartamentos.Open;
end;

Y si que me esta causando problemas cuando yo selecciono por ejemplo un registro y a ese registro le quiero anlazar con otro de otra tabla, susede que como sierro y abro la tabla se enlaza con el primer registro de la tabla y no con el que yo seleccione.

Mi IbTransaction.
La propiedad DefaultAction=TACommit.
Sus parametros son:
Código:

read_committed
rec_version
nowait

No se si alguien sabe alguna forma de actualizar los datos en los clientes de una forma distinta, ojala me puedan ayudar.

Quiero comentar que no funciona con un Refresh.

Saludos...

ingabraham 20-06-2011 15:47:08

utiliza trigger y procedures y veras.


La franja horaria es GMT +2. Ahora son las 15:49:44.

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