Problemas con una conexion simple

30/06/2006 - 06:57 por [ David A. Ortega ] | Informe spam
Saludos Foro
Tengo un problema con el siguiente codigo:
<html>
<head>
<title>Ejemplo de ASP</title>
</head>
<body>
<%
Dim oConn
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" &
Server.MapPath("\bd\datos.mdb"))
Response.Write("Conexión con la base de datos conseguida.<br>")
oConn.Close
set oConn = nothing
%>
</body>
</html>

No se de que se trate, pero les digo que tengo windows xp SP2, Access 2003,
junto con IIS 5, para elaborar las páginas utilizo el Dreamweaver 8
Ayuda!!!
De antemano, gracias
Este es el error que me arroja IE:
a.. Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Controlador ODBC Microsoft Access]Error general No se puede
abrir la clave 'Temporary (volatile) Jet DSN for process 0x5b8 Thread 0xf30
DBC 0x2161004 Jet' del Registro.
/asp/proceso_alta.asp, línea 10


a.. Tipo de explorador:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727;
.NET CLR 1.1.4322)

a.. Página:
GET /asp/proceso_alta.asp
 

Leer las respuestas

#1 richi
30/06/2006 - 09:27 | Informe spam
Posiblemente no encuentre la BBDD

Haz esto, crea un fichero y llamalo ruta.asp, guardalo dentro de la
misma carpeta que la BBDD. Este fichero tiene lo siguiente:
Response.write(Server.MapPath("datos.mdb"))

Ejecuta la pagina y copia la ruta absoluta que muestra.

Borra el fichero ruta.asp, esto es importantisimo.

y en la conexión donde pone DBQ=" & Server ... pones DBQ="ruta absoluta"

con eso irá al pelo.

La otra solución es que te pelees hasta dar con la ruta relativa
correcta. Posiblemente sea "..\bd\datos.mdb"


Saludos.

[ David A. Ortega ] wrote:
Saludos Foro
Tengo un problema con el siguiente codigo:
<html>
<head>
<title>Ejemplo de ASP</title>
</head>
<body>
<%
Dim oConn
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" &
Server.MapPath("\bd\datos.mdb"))
Response.Write("Conexión con la base de datos conseguida.<br>")
oConn.Close
set oConn = nothing
%>
</body>
</html>

No se de que se trate, pero les digo que tengo windows xp SP2, Access 2003,
junto con IIS 5, para elaborar las páginas utilizo el Dreamweaver 8
Ayuda!!!
De antemano, gracias
Este es el error que me arroja IE:
a.. Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Controlador ODBC Microsoft Access]Error general No se puede
abrir la clave 'Temporary (volatile) Jet DSN for process 0x5b8 Thread 0xf30
DBC 0x2161004 Jet' del Registro.
/asp/proceso_alta.asp, línea 10


a.. Tipo de explorador:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727;
.NET CLR 1.1.4322)

a.. Página:
GET /asp/proceso_alta.asp


Preguntas similares