Pas d'inquiétude, avec PBAdonf, c'est dans la poche ! ^^

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