Conexión ODBC

agmiron
11 de Febrero del 2002
Hola a todos!

Tengo un problemilla. Tengo dos ordenadores en red, uno con Win2000 Profesional y otro con Win2000 Adv. Server. Este último lo utilizo como servidor virtual para páginas ASP. Estoy haciendo pruebas para poder realizar la conexión con una base de datos de tipo Access.

Hasta ahora bien. Tengo las páginas alojadas en el W2000 Ad. Ser. y las conexiones con las bases de datos me funcionan perfectamente. Lo que quiero ahora es realizar la conexión con una base de datos que tengo en el otro ordenador en donde no están las páginas ASP (en el W2000 Pro.). Intenté realizar una conexión ODBC creando una DSN de Sistema en el servidor, pero me da un error:
*******************************************
Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][Controlador ODBC Microsoft Access] El motor de base de datos Microsoft Jet no puede abrir el archivo '(desconocido)'. Está abierto en modo exclusivo por otro usuario o bien necesita permiso para ver sus datos.

/include/db.asp, line 8
************************************************
Este archivo (db.asp) es en donde realizo la conexión:

7 -> Set dbimpel = Server.CreateObject("ADODB.Connection")
8 -> dbimpel.Open "db"

He comprobado los permisos de la carpeta de la BD, de la propia BD e incluso el usuario y la contraseña del equipo. No hay manera.

Una ayudita ¡pleaseee!

Jrasias


Paco
11 de Febrero del 2002
Puedes mirar en los articulos de soporte de Microsoft, hay una referencia a este problema.
http://support.microsoft.com/support/kb/articles/q189/4/08.asp