Microsoft OLE DB Provider for ODBC Drivers (0x80004005)

Jon
14 de Diciembre del 2008
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[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.
/busqueda/memorias.asp, line 211


Alguien sabe donde esta el problema???

paseante
14 de Diciembre del 2008
Mira que los permisos estén correctos:
Permisos para escribir y modificar EL ARCHIVO y LA CARPETA donde esta el .mdb

Después mira si has puesto bien el código a la página ASP (Hay que poner la dirección física al archivo .mdb). Ejemplo, de conectar con la base de datos que esta en
/bd/datos.mdb

Tanto si está en C:\www\bd\datos.mdb o está en un servidor ...

DIR_FISICA=request.servervariables("APPL_PHYSICAL_PATH")
Set conexion = Server.CreateObject("ADODB.Connection")
conexion.ConnectionString = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="& DIR_FISICA & "\db\bodas.mdb"

Un saludo.

paseante
14 de Diciembre del 2008
NOTA: en el correo anterior, donde hay "dos barras" seguidas hay que poner una solo.
y donde hay "barra comilla" solo hay que dejar la comilla