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