A R DDF452R
A PFILE(ZDF452)
A N45201 RENAME(F45201)
A N45202 RENAME(F45202)
A N45203 RENAME(F45203)
A N45204 RENAME(F45204)
A N45205 RENAME(F45205)
A N45206 RENAME(F45206)
A N45207 RENAME(F45207)
A N45208 RENAME(F4520
A N45209 RENAME(F45209)
A N45210 RENAME(F45210)
A N45211 RENAME(F45211)作者: shanda928161 时间: 2006-11-26 18:58
关于操作,读取的时候不可以写它的纪录名,要写文件名,更新的时候要更新纪录名,要用指示器标明的,好像作者: pantierui 时间: 2006-11-27 08:28
PF
A R U1R01 PFILE(POTU1)
A* 《キー》
A K U1SDNO
A* 《選択》
A S U1JTX COMP(EQ ' ')
A R JKR01 PFILE(SDTJK)
A* 《キー》
A K JKSKNO
A* 《選択》
A S JKJTX COMP(EQ ' ')
复制代码
RPG
FPOTU1J01IF E K DISK
IU1R01 78
IJKR01 79
C *LOVAL SETLLPOTU1J01
C SETOF 7879
C READ POTU1J01 74
C *IN74 DOWEQ*OFF
C *IN78 IFEQ *ON
C ..
C ..
C ENDIF
C *IN79 IFEQ *ON
C ..
C ..
C ENDIF
C READ POTU1J01 74
C ENDDO
复制代码
作者: xiayu176 时间: 2006-12-02 21:26
我知道是那样读的,但请教楼上的,如果三个PFILE有不同字段名时读到后的字段名应该是怎样取值?RPG程序中都只用U1R01中的字段RFLD吗? 如下所示:
A R U1R01 PFILE(POTU1)
A* 《キー》 A RFLD
A K U1SDNO
A* 《選択》
A S U1JTX COMP(EQ ' ') A JFLD
A R JKR01 PFILE(SDTJK)
A* 《キー》
A K JKSKNO A SFLD
A* 《選択》
A S JKJTX COMP(EQ ' ')