|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre du Club
![]() |
Bonsoir,
Est-il possible d'utiliser des clés "partielles" avec les fichiers VSAM? J'ai un fichier avec la structure suivante: Code :
Code :
Est-ce possible? Si oui, comment faut-il procéder? En me renseignant, j'ai cru comprendre qu'il fallait passer par une instruction START et une instruction READ NEXT mais je ne parviens pas à coder cela de façon à ce que ça fonctionne. De plus, je connais la valeur de CLE-PARTIELLE-1 mais comment doit-être valorisée CLE-PARTIELLE-2 pour trouver les enregistrements correspondants à la valeur de CLE-PARTIELLE-1? D'avance merci. |
||||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() ![]() |
Bonsoir.
Je ne sais pas si c'est valable pour VSAM, en principe : - avant le START, on renseigne la partie majeure de la clé, ici CLE-PARTIELLE-1 avec 111111 et le reste des clés à LOW-VALUE, ici CLE-PARTIELLE-2. - START... NOT LESS CLE-FICHIER INVALID "non trouvé" - READ ... NEXT jusqu'à fin fichier ou CLE-PARTIELLE-1 différent de 111111 - si la lecture est réussie, tu as les différentes valeurs de CLE-PARTIELLE-2 |
|
|
10
|
|
|
#3 |
|
Membre du Club
![]() |
Avec un peu de retard, je répond.
La solution de Hédhili Jaïdane fonctionne! Merci.
|
|
|
10
|
Copyright © 2000-2012 - www.developpez.com