Bonjour,
Je dois faire une page ASP (3.5) qui soit capable de lire un flux XML retourné par une autre page ASP se trouvant sur un autre site.
La page ASP retournant le flux XML fonctionne correctement par contre la page ASP censée lire ce flux XML m'affiche le message d'erreur suivant :
ADODB.Recordset error '800a0e7d'
Impossible d'utiliser cette connexion pour effectuer cette opération. Elle est fermée ou non valide dans ce contexte.
Voici le code de la page ASP qui lit le flux XML :
L'erreur survient sur la ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 <%@ Language="VBScript" %> <%option explicit%> <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <HTML> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/> <% Dim oRs Set oRs = Server.CreateObject("ADODB.Recordset") Call oRs.Open("http://localhost/MinidocLot3/TestServiceWeb.asp") if not resultset.EOF then dim prenom, nom prenom = resultset("PRENOM_PERSONNE") nom = resultset("NOM_PERSONNE") response.write(prenom & " - " & nom) end if resultset.close %> </head> </HTML>
J'ai essayé de passer en paramètre differentes valeurs pour le CursorType, le LockType et CommandType mais j'ai la même erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part Call oRs.Open("http://localhost/MinidocLot3/TestServiceWeb.asp")
En specifiant un CommandType à "adCmdFile"
j'ai une erreur différente :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Call oRs.Open("http://localhost/MinidocLot3/TestServiceWeb.asp", adOpenForwardOnly, adLockReadOnly, adCmdFile)
Microsoft OLEDB Persistence Provider error '80070005'
Accès refusé.
Est ce que quelqu'un connaitrait la raison de mon problème ?
Merci
Partager