Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/11/2003, 17:57
Fadrich
 
Fecha de Ingreso: noviembre-2003
Mensajes: 1
Antigüedad: 21 años, 6 meses
Puntos: 0
Conexion con Acces

No consigo acceder a las bases de datos. Las páginas asp funcionan pero cuando hago una conexión me da el siguiente 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.

Tengo puesto el controlador ODBC y las bases de datos están en el servidor IIS, y ha funcionado en otra máquina. Alguna solución???Muchas gracias por adelantado, os mando el código, que es muy sencillo:

<% On Error Resume Next

set conexion=server.CreateObject ("ADODB.Connection")
conexion.open "base"
sql="SELECT * FROM miembros"
conexion.execute(sql)

If Err.Description <> "" then
Response.write "Error en la base de datos: "&Err.Description&""
else
Response.write "todo OK"
end if

set conexion=nothing
%>

En caso de que la conexion la haga de esta forma:
<%
set conexion=Server.CreateObject("ADODB.Connection")
conexion.open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("BASE.mdb")&";"
%>

me da un error diferente:

Páginas Active Server, ASP 0113 (0x80004005)
Se excedió el tiempo máximo de espera para una secuencia de comandos. Para cambiar este límite especifique un nuevo valor para la propiedad Server.ScriptTimeOut o cambie el valor en las herramientas de administración de IIS.

Por favor si podeis solucionarlo...

MUCHAS GRACIAS!!