Wnas amigos del foro,
Trabajo con Delphi 7.0 Interbase 7.5 y utilizo componentes IBX
Tratare de poner my problem en la meza ;-)
Tengo una aplicacion, esta contiene componentes ibx para la conexion de una tabla.... detallo..
Código:
un IBDataBase conecta a mi base datos
un IBTransacction configurada asi:
read_committed
rec_version
nowait
un ibquery selecionando mi tabla: select * from articulos
un ibupdate para el mantenimiento de mi tabla
un IBEvents, para saber si hay algun cambio en mi tabla por otro usuario
--**Este ibvents me pinta un label en mi formulario
indicandome si la tabla a sufrido un cambio por otro usuario y de esa
forma se puede optar por tomar la descicion de refrescar o no los datos.
Lo antes mencionado me funciona correctamente no tengo quejas de ello, el problema surge cuando lo llevo a tres capas, asi:
Creo un aplicación nueva: (esta sera mi servidor de aplicaciones)
En esta nueva apliacion inserto un Remote Data Module asi:
File, New, Other..., Multitierm, Remote Data Module
En este Remote data module inserto:
Código:
un IBDataBase conecta a mi base datos
un IBTransacction configurada asi:
read_committed
rec_version
nowait
un ibquery selecionando mi tabla: select * from articulos
un ibupdate para el mantenimiento de mi tabla
y por ultimo un IBEvents, para saber si hay algun cambio en mi tabla por otro usuario
(Este ibvents que deberia utilizarlo para informar
a las aplicacion cliente si la tabla a sufrido un cambio por otro(s) usuario(s)
y por ultimo DataSetProvider para poder entrelazar con mi programa cliente
Grabo, complilo.... y listo tengo mi servidor de aplicaciones
Luego creo mi aplicacion cliente que se comunicara con mi servidor de aplicaciones.
Creo un nuevo projecto inserto los siguientes componentes:
Código:
un WebConnection para poder conectarme a mi servidor de aplicaciones
un ClientDataSet1 que se conectara a DatasetProvider del servidor de
aplicaciones
Un Datasource para mi grid
Tambien funciona, casi perfecto-salvo un detalle, no se como utilizar el componente IBEvents en mi aplicacion cliente
A la espera de su ayuda,
Your friend,
StartKill
Lima-Perú
Nota: Mil perdones amigo Neftali, sin querer presione el boton enviar en vez del boton Vista previa, razon por la cual no se indicaba mi problema.. gracias