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 estn correctos:
Permisos para escribir y modificar EL ARCHIVO y LA CARPETA donde esta el .mdb

Despus mira si has puesto bien el cdigo a la pgina ASP (Hay que poner la direccin fsica 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