Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/05/2007, 01:34
yanguel
 
Fecha de Ingreso: octubre-2006
Mensajes: 24
Antigüedad: 18 años, 3 meses
Puntos: 0
IIS7 y access

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.