Error en conexión a base de datos Access

03/01/2005 - 19:01 por Victor B. | Informe spam
A ver si alguien puede ayudarme, estoy creando un sitio web con Interdev,
usando páginas ASP y HTML.
En el archivo Global.asa intento abrir una conexión a una BBDD de Access
2000 usando un
objecto ADO que creo con Server.CreateObject. He creado un DSN de sistema
para la conexión
usando ODBC y, este DSN funciona perfectamente cuando lo uso en un proyecto
de VB6 u otros
pero, cuando intento usarlo con Interdev, el método Open me produce un error
de disco o de red.
He probado otras conexiones, por ejemplo con SQL Server y, funciona, si
antes doy de alta un inicio de sesión
como MISERVIDOR\IUSR_MISERVIDOR.
Lo curioso es que en otra máquina, con la misma configuración(supongo), va
perfectamente. Incluso el de SQL Server y sin dar de alta el inicio de seión
MISERVIDOR\IUSR_MISERVIDOR.
Sé que se me escapa algo, o de permisos o de configuración de IIS, pero no
se qué es.
Si alguien puede darme algo de luz en todo esto se lo agradecería muchísimo.



Víctor Brasó
Desarrollador independiente
 

Leer las respuestas

#1 Frank
03/01/2005 - 22:25 | Informe spam
que propiedades de seguridad tiene la carpeta donde esta la base de datos???

debes dar de alta al IUSR con permisos de lectura y escritura para que puedas accesar via web

Regards

"Any man who asks for greater authority does not deserve to have it"

TERCERO XAVIER HARKONNEN, address to Salusan Militia

Francisco Bedolla Ramirez
Mexico City, The Most Polluted City in the World
W2K SP4

"Victor B." escribió en el mensaje news:%
A ver si alguien puede ayudarme, estoy creando un sitio web con Interdev,
usando páginas ASP y HTML.
En el archivo Global.asa intento abrir una conexión a una BBDD de Access
2000 usando un
objecto ADO que creo con Server.CreateObject. He creado un DSN de sistema
para la conexión
usando ODBC y, este DSN funciona perfectamente cuando lo uso en un proyecto
de VB6 u otros
pero, cuando intento usarlo con Interdev, el método Open me produce un error
de disco o de red.
He probado otras conexiones, por ejemplo con SQL Server y, funciona, si
antes doy de alta un inicio de sesión
como MISERVIDOR\IUSR_MISERVIDOR.
Lo curioso es que en otra máquina, con la misma configuración(supongo), va
perfectamente. Incluso el de SQL Server y sin dar de alta el inicio de seión
MISERVIDOR\IUSR_MISERVIDOR.
Sé que se me escapa algo, o de permisos o de configuración de IIS, pero no
se qué es.
Si alguien puede darme algo de luz en todo esto se lo agradecería muchísimo.



Víctor Brasó
Desarrollador independiente


Preguntas similares