|
Okay,
First I restarted this thread.
Second I built a three record test bed PF called VATTBL..
* . . . + . . . . 1 . . . . + . . . . 2 . . . . +
*...+....1....+....2....+
D9858396 96998440 7BF140D5 9640D4C9 40404040 40404040 40
*Recoord #1 No MI *
D9858396 9984407B F240D4C9 40404040 40404040 D4C94040 40
*Record #2 MI MI *
D9858396 998440F3 40D4C940 D9898788 A3404040 404040D4 C9
*Record 3 MI Right MI *
Then I compiled the code...
0001.00 PGM
041007
0002.00
041007
0003.00 DCL &VAR5 *CHAR ( 5 ) VALUE( ' MI')
041007
0004.00 DCL &A *CHAR ( 1 ) VALUE( '''' )
041007
0005.00
041007
0006.00 CPYF FROMFILE(VATTBL) TOFILE(*PRINT) INCREL((*IF +
041007
0007.00 TXSUF *EQ &VAR5))
041007
0008.00
041007
0009.00 ENDPGM
041007
This prints Record Number #3...................
The Logclpgm shows the code executing on a V4R5 box as
600 - CPYF FROMFILE(VATTBL) TOFILE(*PRINT) INCREL((*IF TXSUF *EQ '
MI'))
0001.00 PGM
0002.00
0003.00 DCL &VAR5 *CHAR ( 5 ) VALUE( 'MI ')
0004.00 DCL &A *CHAR ( 1 ) VALUE( '''' )
0005.00
0006.00 CPYF FROMFILE(VATTBL) TOFILE(*PRINT) INCREL((*IF +
0007.00 TXSUF *EQ &VAR5))
0008.00
0009.00 ENDPGM
This prints Record Number
#2................................................
The Logclpgm shows the code executing on a V4R5 box as
600 - CPYF FROMFILE(VATTBL) TOFILE(*PRINT) INCREL((*IF TXSUF *EQ 'MI'))
So I am lost as to what the issue is and Why if the CLP adds the appropriate
trim & quotes, your are forcing them into the mix in your code..
Did I enter this thread to late and miss something .....
JMS..
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.