Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/03/2010, 07:21
iuliano
 
Fecha de Ingreso: agosto-2008
Mensajes: 56
Antigüedad: 15 años, 8 meses
Puntos: 1
Error al conectar con access desde página asp

Hola a todos.

Tengo un problema al conectar la bd access con asp, me da el siguiente error.
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 0x320 Thread 0x1a58 DBC 0xadc024 Jet' del Registro.
/intranet/usuario.asp, línea 10

he probado tema de permisos de la carpeta de la base de datos del directorio de iis, pero me sigue dando el mismo fallo.
Mi código es el siguiente:
<%
usu = Request.Form("user")
pasw = Request.Form("pass")

'Definimos la variable para la conexión.
Dim OConn, SQL
Set OConn = Server.CreateObject ("ADODB.Connection")
'y ya estamos conectados a nuestra base de datos.
oConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=C:\Documents and Settings\jlozanoh\Mis documentos\INTRANET WAGNER\intranet.mdb "


'aqui abrimos la tabla. ...


SET rs = Server.CreateObject("ADODB.Recordset")
SQL="SELECT Usuario,Contraseña FROM usuarios WHERE ( Usuario = '"&usu&"' AND Contraseña = '"&pasw&"' )"
rs.Open SQL, oConn
IF rs.eof THEN
Response.Redirect("error.htm")
ELSE
Response.Redirect("alta.htm")
END IF
rs.Close
oConn.Close
%>

No se que puede pasar, si alguien me puede ayudar se lo agradecería.

Un saludo.