Bonsoir,
Avant tout, je précise que le probleme est rencontré sur MVS.
Est ce que la commande suivante vous parait "viable" ?
avec en WSS
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Perform varying I from 1 by 1 until I > 3 EXEC SQL INSERT INTO MA.TABLE (VA1, VA2, VA3) VALUES (:HVA1(I), :HVA2(I), :HVA3(I)) END-EXEC. END-PERFORM
mon indice
mes 3 variables
Code : Sélectionner tout - Visualiser dans une fenêtre à part I PIC 9(2)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
601 INIT-TABLE-HVA1. 05 FILLER PIC X(1) VALUE 'A'. 05 FILLER PIC X(1) VALUE 'B'. 05 FILLER PIC X(1) VALUE 'C'. 01 TABLE-HVA1 REDEFINES INIT-TABLE-HVA1.. 05 HVA1 PIC X(1) OCCURS 3.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
601 INIT-TABLE-HVA2. 05 FILLER PIC X(2) VALUE 'AA'. 05 FILLER PIC X(2) VALUE 'BB'. 05 FILLER PIC X(2) VALUE 'CC'. 01 TABLE-HVA2 REDEFINES INIT-TABLE-HVA2. 05 HVA2 PIC X(2) OCCURS 3.Le but étant d'inserer les 3 lignes suivantes dans la table MA.TABLE :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
601 INIT-TABLE-HVA3. 05 FILLER PIC X(3) VALUE 'AAA'. 05 FILLER PIC X(3) VALUE 'BBB'. 05 FILLER PIC X(3) VALUE 'CCC'. 01 TABLE-HVA3 REDEFINES INIT-TABLE-HVA3.. 05 HVA3 PIC X(3) OCCURS 3.
------------------------|
| VA1 | VA2 | VA3 |
------------------------|
| A | AA | AAA |
| B | BB | BBB |
| C | CC | CCC |
En effet, lors de la compil(, le BINDALL ne passe pas (unsuccessful)...
D'avance merci
Ted






Répondre avec citation



Partager