SQLRPGLE sur une table "variable"

RPG (3 et 4, free), CL, SQL, etc...
Répondre
claude.mahe
Messages : 44
Enregistré le : ven. 22 juin 2007, 17:11:26
Localisation : SAINT BRIEUC( 22002)
Contact :

SQLRPGLE sur une table "variable"

Message par claude.mahe »

Bonjour,

Nous cherchons à obtenir, via un programme SQLRPGLE recevant en paramètre un nom de table et une clef, une variable en retour contenant par binome le nom de chaque champ de la table et son contenu.

Par Exemple pour une table TVA contenant les champs CODTVA, LBLTVA et TXTVA avec les valeurs 1, "Taux Normal" et 19,6 on souhaite obtenir :
CODTVA=1,LBLTVA=Taux Normal, TXTVA=19,6...

La solution que nous avons trouvé pour l'instant est d'extraire le nom des champs à partir de la table SYSCOLUMNS puis pour CHAQUE champ trouvé lancer un SQL plaçant le résultat dans une variable.
Cela fonctionne mais c'est un peu lourd !

Est-il possible de recevoir le contenu d'un enregistrement de table dans une DataStructure banalisée ?

Merci d'avance.

braconnier
Messages : 7
Enregistré le : mar. 16 sept. 2008, 21:12:13
Localisation : Cholet
Contact :

(sans texte)

Message par braconnier »

Il serait intéressant de jeter un oeil sur la SQLDA.

Vous trouverez sur Xdocs400.com cet article : http://www.xdocs400.com/spip.php?article220 qui devrait, je crois répondre à votre besoin.


Cordialement
Ludovic Braconnier
Geos Informatique.

Répondre