Los Foros de ASPTutor.com
Home | Perfil | Registrarse | Temas Activos | Miembros | Buscar | FAQ
Usuario:
Password:
 Todos los Foros
 ASP
 No me conecta asp con access
 Foro Bloqueado  Tema Bloqueado


Autor Temas
iuliano
Starting Member

España
6 Posts
Mensajes - 10 Mar 2010 :  09:29:09  Ver Perfil  Enviar Email
Buenas a todos.

Cuando intento conectar el asp con bd de access me da el siguiente error:
Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Administrador de controladores ODBC] No se encuentra el nombre del origen de datos y no se especificó ningún controlador predeterminado
/intranet/usuario.asp, línea 10

Ya he probado todo permisos en carpetas, permisos en temp y nada, no se que hacer.
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 "/intranet/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
%>


Admin
Forum Admin

España
229 Posts
Posted - 12 Mar 2010 :  20:14:12  Ver perfil  Enviar e-mail
No estas declarando el tipo de base de datos.
Prueba de esta forma:

strconn = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("\dirBD\asptutor.mdb")
set conn = Server.Createobject("adodb.connection")
conn.open strconn

O mejor mira este articulo
http://www.asptutor.com/asp/vart.asp?id=51

Inicio Pagina

   
 Foro Bloqueado  Tema Bloqueado
Ir a:
Los Foros de ASPTutor.com Los Foros de ASPTutor.com
Ir al principio de la Página

 Imprimir Tema
 

Descargas de manuales¦ Ejemplos de código ¦ Artículos mas visitados ¦ Envía tu articulo ¦ Foros ¦
  Libro de visitas ¦Crea un enlace con ASPTutor 
 

    © 2001-Hasta hoy  Pedro Rufo Martín  contactar