RPG常用命令

WRKACTJOB

这个使用的频率应该是很高的吧,在这里只提一个用法:Coding 的时候断线异常退出时,再登录之后,用 2 进入刚才编辑的程序,会报错“正在被使用” 。除了等一会,一直等到它自动退出之外,还可以用 WRKACTJOB + 10,来查找刚才自己的那个进程(显示出来的命令应该是 STRSEU),然后把它 KILL 掉就行了。

 

DSPFD

DSPFD + PF 名,查看文件的信息,包括文件的 MEMBER 数,总记录数,被删除的记录数,CCSID 等等。 
DSPFD + LF名,查看逻辑文件的键值,结合 DSPDBR,可以找出一个 PF文件对应的所有 LF文件的键值。
DSPFD +  库名 + *MBRLIST,可以看到该库之下所有的文件名。 这个命令可以使用*OUTFILE,将输出变成一个文件。
对于 LF文件,TYPE 项选择“*ACCPTH” ,可以看到该 LF文件的键值。如果把输入设定为 OUTFILE,那么每条记录指明了一个键值字段。
TYPE 项选择“*SELECT” ,可以把这个 LF文件的筛选条件列出来。

 

DSPFFD

该命令表示查看 PF文件的字段信息。比如该PF文件共有多少个字段,每个字段的类型如何。

 

MRGSRC

比较两个程序的差异。按照 A、B、A的顺序,MRGSRC 时,A程序在上面,B 程序在下面,白色的地方,即表示两个程序的差异。
F13 表示接受当前差异,F17 表示接受所有差异,F16 表示继续查找下一处差异。
在接受差异时,表示按照 B 程序,更改 A程序。(即 B 程序不变)

 


1.EDTLIBL

2.RUNQRY *N

3.STRPDM

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
AS400下编程的文件 1、文件类型 这 里所说的文件主要是指物理文件、逻辑文件、显示文件和打印文件。物理文件和逻辑文件主要是存储数据的文件;显示文件主要是用于画面显示格式和属性的;打印 文件主要是控制打印文件的布局和显示格式的。这些文件都是在RPG程序中的F表中进行声明的,供程序中数据处理和存储使用。利用通过RPG程序从多个物理 文件中取得相应的数据项显示到画面上,也可以通过RPG程序将用户在画面上输入的数据存储到物理文件中。物理文件中的数据是实际客观存在的,而显示文件和 打印文件中的数据只是在程序运行时才有存在,程序退出后其中的数据也相应的消失。 2、文件使用 RPG程序中对所用的文件进行声明 以后,这些文件中的字段名称都可以作为已知变量使用。比如当对一个文件进行读操作后,该字段名称中的值即为文件当前读到记录的相应的字段的值,在RPG程 序中就可以通过引用该字段名称来获得当前记录的相应字段的值。如果要想文件中写入数据,只需要在RPG程序中,将想要写入的数值传送到相应的字段名称中, 然后执行文件的写操作,就可以生成一条新的纪录。更新文件也是一样,不同的就是执行文件的更新操作。显示文件和打印文件的使用也类似,都是将想要的数值传 入相应文件的相应字段中,然后执行相应的操作即可。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值