Error 3051,.
Publicado por Jesús Valdivieso (20 intervenciones) el 19/07/2001 23:18:35
Hola a todos.
Tengo una aplicación que funciona en red. En una red W98, va perfectamente. Pero en algunos casos, cuando la red está gobernada por un servidor Windows NT o Windows 2000, y el resto de puestos en Windows 98, al acceder a la base de datos, creada en Access 97, que está en el servidor, aparece el error 3051, que dice que no tengo permiso para abrirla o está en modo exclusivo.
La apertura de la BD la hago de la siguiente forma:
set BaseDatos = dbEngine.workspaces(0).Opendatabase("Base de Datos.mdb")
De esta forma, yo creo que por defecto se abre la base de datos, pero no en modo exclusivo, así que se puede abrir por otro usuario de la red.
¿Puede ser que debido a que NT y 2000, son entornos más "robustos", y haya que crear en la Base de datos los permisos oportunos?.
Ahh, la carpeta en el servidor está compartida.
Saludos a todos y muchas gracias ........... Jesús
Tengo una aplicación que funciona en red. En una red W98, va perfectamente. Pero en algunos casos, cuando la red está gobernada por un servidor Windows NT o Windows 2000, y el resto de puestos en Windows 98, al acceder a la base de datos, creada en Access 97, que está en el servidor, aparece el error 3051, que dice que no tengo permiso para abrirla o está en modo exclusivo.
La apertura de la BD la hago de la siguiente forma:
set BaseDatos = dbEngine.workspaces(0).Opendatabase("Base de Datos.mdb")
De esta forma, yo creo que por defecto se abre la base de datos, pero no en modo exclusivo, así que se puede abrir por otro usuario de la red.
¿Puede ser que debido a que NT y 2000, son entornos más "robustos", y haya que crear en la Base de datos los permisos oportunos?.
Ahh, la carpeta en el servidor está compartida.
Saludos a todos y muchas gracias ........... Jesús
Valora esta pregunta


0