Programación General > Visual FoxPro

 Conexion FIREBIRD a VFP 9

<< < (2/2)

Thanatos-chan:

--- Cita de: "laczky" ---LA RED ES LOCAL PARA EFECTOS DE CONECTIVIDAD
TODOS LOS SERVIDORES ESTAN EN UNA SOLA RED, TAMBIEN TIENEN INTERNET A TRAVES DE LA RED LOCAL CON UN GATEWAY ASIGNADO

--- Fin de la cita ---

Pues siendo este tu caso deberias poder conectarte a tus 7 instancias.

--- Código: Text --- DATABASE=myservidor:c:miprogramaemployee.fdb  
si es asi, ahora tienes que definir un esquema de consolidacion.

si no te preocupa, que sea, movimiento a movimiento, puedes crear una rutina para que cada movimiento, generado, en X instancia. sea enviado a la "instancia consolidadora", ahi solo tienes que poner asignar el numero de "instancia" y llave de movimiento. que imagino es, fecha,numero_movimiento.

ejemplo si en la tienda 3 la ultima factura fue 15/03/2011 #12345,  agregas un campo a tu tabla de movimiento que diga,  "estado_envio" y le asignas

--- Código: SQL --- UPDATE facturas SET estado_envio ='pendiente'  ya en tu codigo de foxpro, debes crear una rutina que, haga un

--- Código: SQL --- SELECT * FROM facturas WHERE estado_envio='pendiente'  este se conecte a la instancia_consolidadora y haga un insert.

imagino que para:

1-facturacion,consolidas el total facturado en el dia
2-para cxp y cxc, lo mismo que facturacion
3-inventario--consolidas existencia.

por lo que enviar los movimientos realizados a la instancia principal es lo mas logico.

si prefieres, consolidar al final de dia puedes crear un scheduled task, que dipare las rutina de foxpro en cada tienda y una que dispare el proceso de consolidar.

suerte con eso  :hola:

laczky:
GRACIAS ESTO ES LO QUE ANDABA BUSCANDO

VOY A PROBAR Y TE AVISO

gracias

mvargas:
Hola compañeros son nuevo en el foro y nuevo en firebird con Vfp 9.0. Por lo que mi consulta les puede parecer algo tonta o extraña pero despues de leer varios articulos por internet todos hablan de firebird con extesión *.fdb o interbase *.gdb.

pero yo necesito conectarme a una base de datos de firebird pero esta tiene extensión *.mdb y aun no logro conectarme.

la base de datos se encuentra en c:Carpeta del sistemabasela_base_datos.mdb

gracias por su tiempo

espero me logren ayudar.

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa