Tengo la siguiente funcion creada en ASP clasico para leer XML. Si el XML está en el servidor con ruta fisica funciona perfectamente. Pero si el XML es con una direccion http:// no funciona.
Esta es la cadena de conexion dentro de la funcion
Dim adoCON, adoRS, rsChild
set adoCON = Server.CreateObject("ADODB.Connection")
set adoRS = CreateObject("ADODB.Recordset")
set rsChild = Server.CreateObject("ADODB.Recordset")
cadenaConexion = "Provider=MSDAOSP; Data Source=MSXML2.DSOControl.2.6;"
adoCON.Open cadenaConexion
adoRS.Open xmlURL, adoCON
Y este es el error que devuelve
Provider
error '80040e21'
La operación de múltiples pasos de OLE DB generó errores. Compruebe los valores de estado de OLE DB si es posible. No se realizó ningún trabajo.
¿Que puede ser? He probado con varios XML de distintos dominios
Gracias y un saludo