|
Simple answer.
The reason it won't compile is because you have ANAME defined as two
different datatypes. in the table it's varying, but in the printer file
it's fixed. You cannot have varying variables in a printer file. I
suggest that you should just rename the fields in the PRTF and move your
TABLE to them before writing.
Michael Schutte
Work 614-492-7419
email michael_schutte@xxxxxxxxxxxx
"Luqman"
<luqman@pearlsoft
.com.pk> To
Sent by: midrange-l@xxxxxxxxxxxx
midrange-l-bounce cc
s@xxxxxxxxxxxx
Subject
Did any one use varchar field in
03/06/2006 06:10 RLU PRTF?
AM
Please respond to
Midrange Systems
Technical
Discussion
<midrange-l@midra
nge.com>
I tried this, but my RPG Program is not compiling ? It says:
"Varying Length input field is not defined internally as varying length"
My code is as under:-
My Table is:
Create Table Acc(Acode char(21), Aname Varchar(50))
My RPG Code is as under:-
FACC IF E DISK RENAME(ACC:ACCN)
FRPTRLU O E PRINTER
/FREE
READ ACCN;
DOW NOT %EOF;
WRITE DET;
READ ACCN;
ENDDO;
*INLR=*ON;
/END-FREE
My RLU DDS is:
A R DET
A ACODE 21A O 1
A SPACEB(001)
A ANAME 50A O +1
Do I have to put Varying Keyword in RLU or RPG ?
Best Regards,
Luqman
Best Regards,
Luqman
--
This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing list
To post a message email: MIDRANGE-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/midrange-l.
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.