![]() |
Actualizacion de Clientes en app. multicapa con DataSnap
Tengo una aplicación multicapa (3) hecha con Delphi XE2.
Las capas son: 1.- Firebird 2.- Servidor Datasnap TCP/IP 3.- Clientes, conectados a través de DBX Si 3 clientes están viendo los datos de una misma consulta, por ejemplo, las botellas de cerveza que quedan en el almacén y uno de ellos añade un nuevo registro porque acaba de entrar un camión con más cervezas, los otros 2 clientes verán actualizados sus datos sobre la cerveza porque DBX se encargará de actualizar esos datos o habrá que programarlo expresamente Un saludo :o |
Parece que no recibo respuesta en esta ocasión :eek:
|
En teoría, si haces una consulta de un artículo:
select nombre, stock from tbArticulos where codigo=1111 Si tienen la ventana (dbgrid) mirándolo y mientras tanto alguien da de alta más cantidad en el stock... se supone que verán el stock al hacer el select, no el nuevo, es lo normal. No sé cómo funciona datasnap, pero dudo que "avise" de que han entrado nuevas cantidades. |
Tampoco conozco bien DataSnap, pero supe que se pueden hacer callbacks; que de pronto le sirvan. Vea:
Igual, como dice: "habrá que programarlo expresamente". - |
La franja horaria es GMT +2. Ahora son las 07:34:36. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi