Ernesto, con todo respeto, no estoy de acuerdo contigo. Programar una
aplicacion multiusuario es InMENSAMENTE DISTINTO a programar una
aplicacion monousuario. Hay multitud de cosas que tener en cuenta, mas
alla de solamente abrir las tablas en forma compartida o no:
1. Concurrencia: que pasa si dos usuarios intentan modificar el mismo
registro al mismo tiempo?
2. Bloqueos: que pasa si dos usuarios intentan actualizar el mismo
registro al mismo tiempo?
3. Deathlocks: que pasa si una transaccion se queda bloqueada
esperando que se libere un registro que fue actualizado por otra
transaccion, que a su vez esta bloqueada porque esta esperando por un
registro que fue actualizado en la primera transaccion?
4. Buffering: si es optimista, como manejas los dirty-reads; si es
pesimista, como manejas el hecho de que tus datos quedaron obsoletos
antes de grabarlos?
Todos estos son aspectos importantes en una aplicacion multiusuario y
que en muchos casos no tienen una facil solucion, sobre todo cuando en
lugar de DBFs usamos SQL Server u otro motor cliente-servidor donde no
podemos manejar los bloqueos a nuestro antojo como en VFP.
Saludos
Victor Espina
On 27 jul, 11:36, ERNESTO GUZMAN <
erg...@gmail.com> wrote:
> En la ayuda de visual fox hay un capitulo que es programar para acceso
> compartido
> ahi encuentras tooodo lo que necesitas que realmente no es mucho y muy facil
> no necesitas cambiar ni "volver a programar nada" solo activar unas cuantas
> opciones en tus formularios y ya.
>