Aplicación Multiusuario
Hola expertos que tal, tengo una duda al respecto ando desarrollando una pequeña aplicación en VFP 9 service pack 2
se conectaran 3 maquinas al mismo tiempo
quisiera que sea tipo cliente - servidor digo tipo por que se que vfp es por acceso compartido tendria que utilizar un motor de base de datos, pero en la aplicación manejo base de datos .dbc con tablas dbf. Entonces quisiera utilizar una maquina como servidor y otra los clientes los tres usuarios estaran insertand, eliminando y actualizando a la vez, mi pregunta como controlo estos procedimientos ???
Ya que en mi prg de inicio abro la base de datos de manera compartida
OPEN DATABASE MDSISTEMA.DBC SHARED
utilizó los comandos sql insert, update, delete en un procedimiento almacenado dentro de la base de datos de VFP
CREATE PROCEDURE SP_INSERTARPROVEEDOR
LPARAMETERS &&& Parametros
INSERT INTO TABLE PROVEEDORES () ;
VALUES()
RETURN
ENDPROC
y en el boton guardar escribo SP_INSERTARPROVEEDOR(Parametros)
y me funciona bien.
no utilizó los comandos append y replace
ahora bien mi duda como controlo todo ello ya que para hacer un insert y delete hay que abrir las tablas en forma exclusiva, pero necesito que esten abiertas de manera compartida ya que los usuarios estaran en el sistema almismo tiempo.
Espero haberme explicado saludos y gracias.
se conectaran 3 maquinas al mismo tiempo
quisiera que sea tipo cliente - servidor digo tipo por que se que vfp es por acceso compartido tendria que utilizar un motor de base de datos, pero en la aplicación manejo base de datos .dbc con tablas dbf. Entonces quisiera utilizar una maquina como servidor y otra los clientes los tres usuarios estaran insertand, eliminando y actualizando a la vez, mi pregunta como controlo estos procedimientos ???
Ya que en mi prg de inicio abro la base de datos de manera compartida
OPEN DATABASE MDSISTEMA.DBC SHARED
utilizó los comandos sql insert, update, delete en un procedimiento almacenado dentro de la base de datos de VFP
CREATE PROCEDURE SP_INSERTARPROVEEDOR
LPARAMETERS &&& Parametros
INSERT INTO TABLE PROVEEDORES () ;
VALUES()
RETURN
ENDPROC
y en el boton guardar escribo SP_INSERTARPROVEEDOR(Parametros)
y me funciona bien.
no utilizó los comandos append y replace
ahora bien mi duda como controlo todo ello ya que para hacer un insert y delete hay que abrir las tablas en forma exclusiva, pero necesito que esten abiertas de manera compartida ya que los usuarios estaran en el sistema almismo tiempo.
Espero haberme explicado saludos y gracias.