Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 17-09-2003
Avatar de NickName
NickName NickName is offline
Miembro
 
Registrado: may 2003
Ubicación: Guerrero, México
Posts: 96
Poder: 21
NickName Va por buen camino
Question 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...
Responder Con Cita
  #2  
Antiguo 20-06-2011
Avatar de ingabraham
ingabraham ingabraham is offline
Miembro
 
Registrado: ago 2007
Posts: 614
Poder: 17
ingabraham Va por buen camino
utiliza trigger y procedures y veras.
__________________
Enseñar es la virtud de un sabio.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 18:20:18.


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
Copyright 1996-2007 Club Delphi