Rechercher : dans
Par :

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

Dernière réponse le 5 oct 2004 à 10:36:15 onoto, le 25 sep 2004 à 00:01:45 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « AS400:Faire une requete sql en GAP3(RPG 400) » dans :
Introduction aux systèmes AS/400 Voir Introduction à l’AS/400 AS/400 est une gamme de mini-ordinateurs IBM apparue début février 1987. Dans l’informatique de gestion d’IBM, il existe trois gammes d’ordinateurs : les gros systèmes (appelés MainFrame), ES/9000, sous le système...
Les commandes AS/400 Voir Les commandes de l’AS/400 Il existe environ un millier de commandes dans l'OS/400, regroupées sous le nom de « Langage de Contrôle ». Un utilisateur pourra les lancer depuis la ligne Option ou Commande située au bas de l'écran, quand celle-ci est...
SQL - éviter les doublons dans un SELECT VoirProblème Comment éviter les doublons dans les résultats d'une requête SQL ? Solution Il suffit d'utiliser la clause DISTINCT entre SELECT et les champs. Exemple : SELECT distinct id,nom,prenom FROM matable Plus d'informations ...
Exécution de requêtes avec JDBC VoirExécution d'une requête SQL Pour exécuter une requête SQL, il s'agit dans un premier temps de créer un objet Statement, pouvant être obtenu à partir de l'objet Connection. Un objet ResultSet permettra de récupérer les données en provenance de...

1

Nicos, le 26 sep 2004 à 12:51:37

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...)

Répondre à Nicos

2

 Pascal, le 5 oct 2004 à 10:36:15

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

Répondre à Pascal