FoxPro/Visual FoxPro - Programa Multiusuario

 
Vista:

Programa Multiusuario

Publicado por Roberto Lozano (1 intervención) el 03/03/2007 03:52:11
Amigos del Foro una Ayuda.

He desarrollado un sistema el cual lo he instalado en una PC ( servidor ) la Base de Datos y Executable , en tres equipos mas de la Red he creado accesos directos a dicho executable utilizando unidades de red que he creado. Hasta alli todo bien.
Los formularios que son de consulta trabajan bien , aunque a veces se tornan lentos.
Pero los formulario que son de actualizacion dan ( File Acces Denied) cuando ejecuto grabar ( utilizo el Replace ) No puedo ubicar cual es el problema exactamente, En mi programa inicial tengo Set Exclusive OFF, abro al BD con SHARED y he tenido cuidado de no abrir ninguna tabla de modo exclusivo, (utilizo el entorno de datos y propiedad exclusive = .F. en todas las tablas de los formularios) .
Que puedo incluirle al sistema para que funcione sin estos errores y que sea mas rapido
en su acceso. Si alguien tiene alguna idea se lo agradeceria muchisimo
Un saludo desde Peru y que viva el Fox.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Programa Multiusuario

Publicado por juan fernando (537 intervenciones) el 03/03/2007 15:03:06
A cada formulario chequea la propiedad Buffer Mode déjalo a 2
BufferMode=2 osea Optimista
ahora en los Append Blank agrega :

If Rlock()
Append Blank
Repl Campo With Thisform.Text1.Value
etc

Endif
lo mismo si estás solo reemplazando
ejecutas y genera de nuevo tú Software y me cuentas .

también explica que sistema operativo tienen las pcs .
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:Programa Multiusuario

Publicado por Ernesto Hernandez (4623 intervenciones) el 03/03/2007 17:38:59
Si manejas un programa principal es mas sencillo solo pon el

CURSORSETPROP("BUFFERING",1,0)
y asegurate del
SET MULTILOCK ON

y te aseguro que t evitaras ese problema

Suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 20
Ha aumentado su posición en 2 puestos en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

RE:Programa Multiusuario

Publicado por Marcelo (186 intervenciones) el 03/03/2007 18:18:42
Hola, pone tu formulario en sesion privada de datos eso tambien ayuda
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar