Ver Mensaje Individual
  #3  
Antiguo 14-02-2005
Avatar de StartKill
StartKill StartKill is offline
Miembro
 
Registrado: ene 2004
Posts: 299
Reputación: 21
StartKill Va por buen camino
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
Responder Con Cita