Sistema en red

Tengo un sistema que lo puse en red y resulta que cuando una de las
maquinas entra a un formulario y luego otra maquina quiere acceder al
mismo formulario se produce un error ejemplo( error al cargar registro
nº ... En el entorno de datos...) no se como silucionarlo. Ya e
instalado los runtime en la maquina donde se ejecuta el sistema. Otro
problema es que cuando las dos maquinas guardan un dato al mismo tiempo
se produce otro error. La verdad es que necesito una solución y no la
puedo encontrar espero que me des una mano por favor.
Si tienes algún ejemplo estaría muy agradecido.
Muchas gracias
mail:[email protected]

1 Respuesta

Respuesta
1
Debes darme la ultima parte de tu error EN EL ENTORNO DE DATOS, pero también debes asegurarte de que
set exclusive off
Para que se pueda abrir en modo compartido tus tablas, pásame el error completo primero
El error que se produce cunado las dos maquinas quieren entrar al mismo formulario es el siguiente: " error al cargar el archivo. numero de registro 5. form1<o uno de sus miembros> cargando el formulario o el entorno de datos: denegado el acceso al archivo."
Ok, perfecto, es problema de acceso concurrente, debes setear el ambiente al inicio de tu programa con el comando
set exclusive off
Si trabajas con entorno de datos puede verificar la propiedad exclusive que esté en .f. de tus tablas también, no tiene secreto, debería funcionar directamente, ahora bien, si estas sometiendo a tus tablas a comandos específicos como INDEX, ZAP PACK no puedes hacerlo en forma concurrente.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas