Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Registrar operaciones en lugares fisicos diferentes (https://www.clubdelphi.com/foros/showthread.php?t=73699)

oscarac 10-05-2011 23:14:44

Registrar operaciones en lugares fisicos diferentes
 
buenas tardes como dice el titulo

me han pedido realizar una pequeño modulo de atencion de consumos en una concesion de alimentos, el problema es que tienen 3 puntos diferentes donde se pueden registar

entonces un problema que se presenta es que el comensal no puede aplicar 2 el mismo consumo (ejemplo almuerza en un local y se va al otro loca a almorzar tambien)
se que esto se hace sin problemas en red... pero como dije.. estan en lugares fisicos diferentes (tienen internet)

alguna sugerencia?

gracias

Caral 10-05-2011 23:28:35

Hola
Pero explicas poco ?.
No le veo nungun problema, dependiendo de la bd y por supuesto la conexion.
Saludos

oscarac 10-05-2011 23:31:16

los lugares no estan fisicamente conectados...

quiero sugerencias de que componentes usar (ellos tienen SqlServer 2000)
para tener toda la informacion centralizada en un servidor por ejemplo

pero...

como "acceder" a la informacion si no estoy fisicamente conectado al server

Caral 10-05-2011 23:55:16

Hola
Sql server se conecta con ADO, creo.
La conexion no la conezco.
Saludos

oscarac 10-05-2011 23:58:51

la conexion y todo lo demas... yo se hacerla....
creo que tiene que ver con 3 capas....

Caral 11-05-2011 00:03:00

Hola
No se amigo, depende si son de vainilla o chocolate.:D
No lo se..:confused:
Saludos

oscarac 11-05-2011 00:12:34

jajajajaja
me has echo reir caral, se agradece.... el dia ha estado muy tenso

pero igual la idea general es como acceder a datos que no estan fisicamente conectados

Casimiro Noteví 11-05-2011 00:24:36

No somos adivinos, tendrás que explicar con todo detalle todo el proceso de lo que necesitas, lo que tienes, cómo quieres hacerlo, etc.

duilioisola 11-05-2011 00:26:28

Si no quieres liarte mucho, lo que puedes hacer es crear una VPN entre los tres puntos.

Luego pones una base central que gestiona lo de los almuerzos y llamas a esa base para saber si ya ha comido o no.

No se que más te habrán pedido, pero lo demás puedes hacerlo en una base local a cada centro.

Nota: si no quieres hacer la VPN, podrías abrir SOLO el puerto por el que se comunica SQLServer. Esto es bastante más peligroso.
Hay más opciones, pero depende de lo que necesites.

Nota 2: Las llamadas a la base en forma directa a travez de internet suelen ser bastante lentas. Si lo haces trata de que solo necesites enviar información mínima
Código SQL [-]
SELECT COUNT(*) FROM COMIDAS 
WHERE 
ID_CLIENTE=?ID_CLIENTE AND 
ID_TIPO_COMIDA=?ID_TIPO_COMIDA AND 
FECHA=?FECHA

ContraVeneno 11-05-2011 02:01:19

mmmm... pues si conectar pos ADO y a traves de la IP del servidor, no creo que tengas ningún problema...

al menos así tengo un ejemplo... de diferentes ciudades se conectar a un servidor central a traves de internet conectados con la IP del servidor.

Otras opciones son la VPN y el escritorio remoto...

¿mi recomendación? ADO conectado con la IP del servidor.


La franja horaria es GMT +2. Ahora son las 12:03:43.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi