Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Actualizacion de Clientes en app. multicapa con DataSnap (https://www.clubdelphi.com/foros/showthread.php?t=81706)

PacoPepe 10-12-2012 18:03:57

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

PacoPepe 27-12-2012 18:12:34

Parece que no recibo respuesta en esta ocasión :eek:

Casimiro Notevi 27-12-2012 18:25:37

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.

TOPX 27-12-2012 18:41:52

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 11:52:24.

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