He instalado Windows Vista ultimate x64 sustituyendo a Windows XP profesional y tengo el problema de que las páginas que usaban bases de datos Access ahora no me funcionan, con el iis7, y antes por supuesto sí, por ejemplo, este código:
<%
cdsn="prueba"
quepat="e:\bases de datos\"
basedatos=quepat&quecdsn
ConnString = "DRIVER={Microsoft Access Driver (*.mdb,*.accdb)}; DBQ=" & quepat & cdsn & ".mdb"
session("DataConn_ConnectionString")=ConnString
Session("DataConn_ConnectionTimeout") = 15
Session("DataConn_CommandTimeout") = 30
Session("DataConn_RuntimeUserName") = "Admin"
Session("DataConn_RuntimePassword") = ""
%>
Cadena:<%=connstring%>
<%'----- ABRIENDO TABLA -------
cwhere=""
csql="select * from noticias order by fecha desc"
Set DataConn = Server.CreateObject("ADODB.Connection")
DataConn.ConnectionTimeout = Session("DataConn_ConnectionTimeout")
DataConn.CommandTimeout = Session("DataConn_CommandTimeout")
DataConn.Open Session("DataConn_ConnectionString"), Session("DataConn_RuntimeUserName"), Session("DataConn_RuntimePassword")
Set cmdTemp = Server.CreateObject("ADODB.Command")
Set rsdatnot = Server.CreateObject("ADODB.Recordset")
cmdTemp.CommandText = csql
cmdTemp.CommandType = 1
Set cmdTemp.ActiveConnection = DataConn
rsdatnot.Open cmdTemp, , 1, 3
rsdatnot.close
set rsdatnot=Nothing
%>
El error que me da siempre es:
ADODB.Connection error '800a0ea9'
No se especificó el proveedor y no se ha designado ningún proveedor predeterminado.
/carroceriasdigal/prueba.asp, línea 38
Me he fijado, que al ir a herramientas administrativas, Origenes ODBC, en controladores solo aparece SQL server ¿Es esto normal?
Tengo instalado el Office 2007.