AS400:Faire une requete sql en GAP3(RPG 400)

onoto -  
 fiu -
Je voudrais savoir comment coder une requete sql en gap 3.
avec quel commande compiler?
Merci.

3 réponses

  1. Pascal
     
    Bonjour,

    En deux minutes pour vous dépanner :

    Le type de programme est sqlrpg et pour compiler la commande est crtsqlrpg

    la structure du sql dans le rpg est la suivante :

    C/EXEC SQL
    C+ SELECT QTY INTO :QTTSCA FROM librairie/nomfichier WHERE
    C+champ1 = :valeur
    C/END-EXEC

    les variables avec ":" devant sont des variables du programme et celle sans sont les champs du fichier

    salutations
    et bon courrage
    2
    1. rochna
       
      je vois ke vous etes professionel Mr SVP je suis debutante en RPG et je sais ps koi faire j ai besoin de cours SVP je suis ploque
      0
  2. Nicos
     
    Bonjour Onoto,
    Je ne suis pas un spécialiste RPG, mais j'ai suivi une formation sur ce langage il y a quelques temps.
    Je ne me souviens pas avoir déjà eu à faire une requète SQL avec RPG, on faisait les requètes données directement dans le code, dans les lignes I, si mes souvenirs sont bons.
    Mais je suppose que c'est possible, et je te souhaite du courage pour trouver de la doc sur ce langage.
    Si tu trouves l'astuce, poste-là ici, s'il te plait, ça pourrais me servir.
    A propos, quelqu'un connait-il un AS400 sur auquel on puisse avoir un compte, j'aurais besoin de revoir le RPG (ça fait quand même deux ans que je n'ai pas touché à la bébète...)
    0