FoxPro/Visual FoxPro - !!! AYUDA !!!....modo compartido de base de Datos

 
Vista:

!!! AYUDA !!!....modo compartido de base de Datos

Publicado por TITO (311 intervenciones) el 20/06/2005 02:38:54
Amigos:
Tengo el siguiente problema, tengo una base de datos (VFP6) alojada en un servidor de area local, la cual tiene las siguientes caracteristicas:

-La base de datos esta alojada en un servidor
En cuya carpeta esta en modo compartido (Nt 4.0) y con
todos los permisos correspondientes
-Cada tabla de la base de datos esta en modo compartido
vale decir, Exclusive = .f.
-Los usuarios individualmente pueden ejecutar el programa
sin ningun problema, y desde luego ver los datos.
-Cada tabla tiene la propiedad BuffermodeOverride = 2
-Si un segundo usuario intenta ejecutar el programa, cuyo
ejecutable esta en cada PC en forma individual
(solo la base de datos esta en el servidor) genera un mensaje
de acceso denegado

O sea no esta funcionando como multiusuario.
Agrdezco vuestra ayuda.
TITO
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:!!! AYUDA !!!....modo compartido de base de Dat

Publicado por Plinio (7841 intervenciones) el 20/06/2005 19:29:05
Una pregunta.
Si el sistema esta cargado solo en una terminal, te da el error?
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

RE:!!! AYUDA !!!....modo compartido de base de Dat

Publicado por TITO (311 intervenciones) el 20/06/2005 21:37:59
No,
Si hay varios terminales y uno solo entra, no hay problemas de ningun tipo, pero basta que un segundo intente usar el sistema y ya no puede.
Ojala me des una pista para resolver esto. Seguramente algo me falta.
TITO
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

RE:!!! AYUDA !!!....modo compartido de base de Dat

Publicado por Plinio (7841 intervenciones) el 20/06/2005 23:31:21
Talvez no fui claro en la pregunta que te hice. La idea es probar el sistema en una sola terminal, es decir un solo usuario a la vez, si da el error, entoces el problema no es por compartir los archivos.

Asi que prueba el sistema en una sola pc a la vez y dime que pasa.
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

RE:!!! AYUDA !!!....modo compartido de base de Dat

Publicado por TITO (311 intervenciones) el 22/06/2005 22:23:43
Si, efectivamente al ejecutarlo en una sola terminal no da el error, es decir funciona correctamente.
La aplicacion se inicia con una form1 y dentro de esta defino el ambiente de datos, es decir las tablas con que se trabaja y todas tiene la caracteristica que te mencione anteriormnte.
¿Deberé abrirlas mediante codigo ? es decir: USE HISTORICO SHARED , etc. ?
Gracias por vuestra ayuda

TITO
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

RE:!!! AYUDA !!!....modo compartido de base de Dat

Publicado por Plinio (7841 intervenciones) el 26/06/2005 19:06:14
No tienes que abrilas mediante codigo. Tienes que ver que en algun momento del programa algo esta pasando. Toma en cuenta estos puntos:

1- Supongo que tu primer pograma es un .prg y no un formulario.
2- Abrir la base de datos en modo compartido
USE basedatos.dbc SHARED
3-En las primeras lineas de tu programa (.prg) poner SET EXCLUSI OFF
4- Junto a lo anterior poner SET MULTILOCKS ON
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

RE:!!! AYUDA !!!....modo compartido de base de Dat

Publicado por TITO (4 intervenciones) el 28/06/2005 21:44:50
Gracias amigo Plinio:
Lo solucione segun tus instrucciones:.
Me faltaba en el prg de inicio la instruccion SET EXCLUSI OFF y ademas en Tools-Opciones-Data, estaba tiqueado el <open exclusive>

Un saludo

TITO
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