Répétez apres moi :J'aime PBAdonf. J'aime PBAdonf. J'aime PBAdonf.

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 08-01-2014 10:35:21

MANPM  
Membre
Lieu: SERRES-CASTET
Date d'inscription: 18-12-2012
Messages: 11
Pépites: 61
Banque: 0

[RESOLU] Résultat de requête en XML

Bonjour,

J'aurais besoin de récupérer le résultat de mes requêtes SQL sous forme XML.
Quelqu'un aurait une piste?

Merci

Hors ligne

 

#2 08-01-2014 12:27:37

Van  
Bienfaiteur du site
Award: bf
Lieu: mouvaux
Date d'inscription: 19-03-2013
Messages: 125
Pépites: 673
Banque: 41

Re: [RESOLU] Résultat de requête en XML

La fonction saveAs de l'object datawindow permet la sauvegarde sous xml avec le SaveAsType XML!

Code: pb

dw_maDw.saveAs("D:\monfichier.xml" /*string fichier*/ , XML! /*saveastype*/, false /* boolean entête colonne */)

Dernière modification par Van (08-01-2014 12:31:59)


Tant que ça bouge c'est pas mort, dans le doute frappe encore!
Ni dieu ni maître, sauf maître Kanter!

Hors ligne

 

#3 08-01-2014 12:31:16

MANPM  
Membre
Lieu: SERRES-CASTET
Date d'inscription: 18-12-2012
Messages: 11
Pépites: 61
Banque: 0

Re: [RESOLU] Résultat de requête en XML

Merci, mais est-il possible d'extraire ces  données sous la forme XML sans avoir a les stocker sur disque ?

Hors ligne

 

#4 08-01-2014 12:34:58

Van  
Bienfaiteur du site
Award: bf
Lieu: mouvaux
Date d'inscription: 19-03-2013
Messages: 125
Pépites: 673
Banque: 41

Re: [RESOLU] Résultat de requête en XML

Si tu es sous PB >= 9 tu peux passer sous PBDOM et dans ce cas il faut construire ton fichier à la main je pense.

Après j'ai pas fouiller jusqu'au tréfond des PBDOM faut voir avec quelqu'un qui en a une expérience plus riche.

Dernière modification par Van (08-01-2014 12:35:48)


Tant que ça bouge c'est pas mort, dans le doute frappe encore!
Ni dieu ni maître, sauf maître Kanter!

Hors ligne

 

#5 08-01-2014 14:21:00

MANPM  
Membre
Lieu: SERRES-CASTET
Date d'inscription: 18-12-2012
Messages: 11
Pépites: 61
Banque: 0

Re: [RESOLU] Résultat de requête en XML

Finalement, je m'en suis sorti de la façon suivante :

Code: pb

String ls_error , ls_xml
datastore ds_data
ds_data= CREATE datastore

ds_data.CREATE(SQLCA.SyntaxFromSQL ("select * from unite", "", ls_Error))
ds_data.Settransobject(SQLCA)
ds_data.retrieve()

ls_xml =  ds_data.Object.DataWindow.Data.XML
destroy ds_data

Hors ligne

 

#6 08-01-2014 14:47:20

rincevent  
Modérateur
Award: bf
Lieu: Belgique
Date d'inscription: 06-02-2007
Messages: 722
Pépites: 100,002,023
Banque: 0

Re: [RESOLU] Résultat de requête en XML

Chouette Solution.

Petite info comme tu es nouveau : quand un sujet a reçu une réponse satisfaisante on demande a son auteur d'éditer son premier message et d'ajouter [RESOLU] dans le titre.

Je vais le faire pour toi cette fois ci ;-)

cordialement.


http://img114.imageshack.us/img114/8519/userbar175801nb.gif
Pourquoi ne puis-je vivre comme n'importe quel être humain ? Pourquoi mon destin est-il de ne pouvoir cesser de me battre ?

Hors ligne

 

#7 08-01-2014 15:06:13

MANPM  
Membre
Lieu: SERRES-CASTET
Date d'inscription: 18-12-2012
Messages: 11
Pépites: 61
Banque: 0

Re: [RESOLU] Résultat de requête en XML

Ok, c'est noté pour la prochaine fois 

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22