ASP.NET no puede accesar base de datos Acces ya abierta en modo no exclusivo

10/07/2004 - 18:40 por faustino Dina | Informe spam
Hola a todos,

Estoy teniendo un problema bien molesto al desarrollar una aplicación
asp.net que accede a una base de datos en microsoft Access (Office 2000
professional). EL problema es que si tengo la BD abierta con Acces en modo
no exclusivo, al ejecutar la aplicación asp para depurarla, al intentar
conectarme a la base de datos, se levanta una excepción que dice que la bd
no pudo ser abierta porque esta siendo ocupada en modo exclusivo por otra
aplicación, o esta protegida por seguridad. Sin embargo tengo otra
aplicación en desarrolo en Windows .Net que puede accesar perfectamente a la
misma base de datos, en las mismas condiciones, usando el mismo connection
string (!) Y por si fuera poco, desde el ambiente de desarrollo de la
aplicación ASP.NET si puedo accesar a la misma base de datos configurando la
conexión con el asistente. Y claro, trato de copiar el enorme
ConnectionString de la conexión que crea el asistente, a la aplicación y no
funciona.

Qué podrá ser?

Cualquier idea es bienvenida. El ambiente de desarrollo es Windows XP,
Visual Studio .NET (primera versión), Access de Office 2000 professional

Faustino Dina
If my email address starts with two 'f'
drop the first 'f' when mailing me.
 

Leer las respuestas

#1 Sashka
10/07/2004 - 21:15 | Informe spam
Click derecho en la carpeta que contiene la mdb.. propiedades, seguridad ...
dale permisos al usuario nombremaquina/aspnet

Sashka

"faustino Dina" escribió en el mensaje
news:
Hola a todos,

Estoy teniendo un problema bien molesto al desarrollar una aplicación
asp.net que accede a una base de datos en microsoft Access (Office 2000
professional). EL problema es que si tengo la BD abierta con Acces en modo
no exclusivo, al ejecutar la aplicación asp para depurarla, al intentar
conectarme a la base de datos, se levanta una excepción que dice que la bd
no pudo ser abierta porque esta siendo ocupada en modo exclusivo por otra
aplicación, o esta protegida por seguridad. Sin embargo tengo otra
aplicación en desarrolo en Windows .Net que puede accesar perfectamente a


la
misma base de datos, en las mismas condiciones, usando el mismo connection
string (!) Y por si fuera poco, desde el ambiente de desarrollo de la
aplicación ASP.NET si puedo accesar a la misma base de datos configurando


la
conexión con el asistente. Y claro, trato de copiar el enorme
ConnectionString de la conexión que crea el asistente, a la aplicación y


no
funciona.

Qué podrá ser?

Cualquier idea es bienvenida. El ambiente de desarrollo es Windows XP,
Visual Studio .NET (primera versión), Access de Office 2000 professional

Faustino Dina
If my email address starts with two 'f'
drop the first 'f' when mailing me.


Preguntas similares