
10/11/2003, 17:57
|
| | 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!! |