Foros del Web » Administración de Sistemas » IIS »

IIS7 y access

Estas en el tema de IIS7 y access en el foro de IIS en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 09/05/2007, 01:34
 
Fecha de Ingreso: octubre-2006
Mensajes: 24
Antigüedad: 17 años, 7 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.
  #2 (permalink)  
Antiguo 09/05/2007, 02:40
 
Fecha de Ingreso: octubre-2006
Mensajes: 24
Antigüedad: 17 años, 7 meses
Puntos: 0
Re: IIS7 y access

Problema solucionado. Comento como hice por si a alguien le pasa:

Despues de probar de todo configurando iis7, reinstalando mdac (Microsoft Data Access components), pues he encontrado en un foro que parece ser que el problema es al usar un sistema operativo x64 y se soluciona con el siguiente script desde la linea de comandos:

CSCRIPT %SYSTEMDRIVE%\Inetpub\AdminScripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1

Saludos.
  #3 (permalink)  
Antiguo 15/05/2008, 00:14
Avatar de Constantine  
Fecha de Ingreso: mayo-2007
Ubicación: Monterrey, N.L. Mexico
Mensajes: 41
Antigüedad: 17 años
Puntos: 0
De acuerdo Re: IIS7 y access

Excelente Post, tenia justamente el mismo problema y me lo resolvio instantaneamente.

Gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 17:45.