OVH Cloud OVH Cloud

[XML]Créer un recordset connecté à un fichier XML

11 réponses
Avatar
Teddy
Bonjour à tous,

J'ai un fichier XML (généré par ADO) donc sain en principe. Il l'est quand on l'ouvre avec un
éditeur, le schéma des champs et les données à la suite y semblent correctes.

Je souhaite pouvoir le "relire" avec un recordset ad'hoc dans une application VB.
Mais voilà, ça ne marche pas :-|

J'utilise :
Rset.Open "CHEMIN\MonFichier.xml", "PROVIDER=MSPersist;", , , adCmdFile

J'ai un message d'erreur du genre :
" ADODB.Recordset error '800a0bb9' Les arguments sont de type incorrect, en dehors des limites
autorisées ou en conflit les uns avec les autres. "

J'ai bien essayé de changer les paramètres de type de curseur et de recordset mais j'ai toujours le
même message d'erreur :-(((((((((((
Je pense que le problème vient de ces paramètres.

Si quelqu'un connaît ce genre de chaîne de connexion et de recordset, son aide serait la bienvenue !
Merci beaucoup d'avance.

Teddy

1 réponse

1 2
Avatar
Teddy
Il s'agit de techniques utilisant des procédures stockées dans SQL Server.
Merci quand même ;-)

En fait, dans le MSDN ou via Google, il y a plein de pages intéressantes comme celle-ci :
http://msdn.microsoft.com/archive/default.asp?url=/archive/en-us/samples/internet/xml/adoxml/default.asp
mais pas une page qui répond exactement à ce que je cherche --> ouvrir un recordset et lister les
éléments du XML comme des enregistrements d'une table de base de données.

Ted



"Gloops" a écrit dans le message de news:
42149512$0$807$
XML tu dis ?
J'imagine que tu as regardé là ?
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnsqlmag2k/html/ADOandXML.asp



1 2