Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > AS/400
AS/400 Le Forum d'entraide sur IBM AS/400 - iSeries. RPG.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/02/2008, 18h15   #1
Membre du Club
 
Inscription : novembre 2006
Messages : 233
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 233
Points : 45
Points : 45
Par défaut comment boucler sur une extraction SQL dans un programme CL

Bonjour

Alors voici ma recherche (je ne sais pas si cela est possible en CL)

J'ai un fichier physique (donnees) dont voici la structure partielle

BIB | FIC | TYPE | ENVOI | DATE

Comme vous l'avez deviné il y a:
- la bib
- le fichier
- le type de fichier
- un indicateur (O/N)
- la date qui doit être complétée à la fin de chaque traitement


Dans mon cl
Je veux pouvoir faire une sélection des données qui sont toppées à O par une requête (SQL)

Une fois la liste récupérée comment faire boucler pour qu'à chaque ligne
=> je puisse extraire les données et les mettres dans des variables

derrière je vais faire différentes manipulations dont le chgt de prop, taille, crtsavf, ftp

Merci pour votre aide et orientation

P.S. : question supplémentaire comment tester si l'objet existe déjà ou pas
altair8080 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2008, 20h13   #2
Membre confirmé
 
Avatar de Green Hornet
 
Homme
Inscription : février 2004
Messages : 204
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 39
Localisation : France, Indre et Loire (Centre)

Informations forums :
Inscription : février 2004
Messages : 204
Points : 219
Points : 219
logique avec sélection de ceux qui sont toppés à "O"

puis RCVF pour lire les enregistrements dans une boucle faite entre étiquette et goto...

pas trés propre mais ça fonctionne

pour l'existence d'objet : CHKOBJ
Green Hornet est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h51.


 
 
 
 
Partenaires

Hébergement Web