RPG

sqlrpgle程序debug时的编译参数设置

sqlrpgle程序debug时的编译参数设置

sqlrgple程序就是内嵌入了sql的rpgle程序,我们需要对这类程序进行debug时,需要在编译时进行特别的设置 最常用的方法,大家经常用到的就是编译时直接改debug view参数:DB...
阅读全文>>
LEAVE和ITER (Iterate)用法区别[rpgle]

LEAVE和ITER (Iterate)用法区别[rpgle]

先看LEAVE (Leave a Do/For Group)的用法: The LEAVE operation transfers control from within a DO or FOR ...
阅读全文>>
怎么把数字转换为开头补0的字符串?

怎么把数字转换为开头补0的字符串?

好久不做这些数字字符串来回变,生疏了。 有时候被一个小问题困扰,不如动手来一下试试就知道了。 方法没有最好,只有更好,仅供参考! rpg代码如下: d num s ...
阅读全文>>
怎么在as/400上创建tab键分隔的文件

怎么在as/400上创建tab键分隔的文件

平时我们在rpg程序中,用逗号(x'6b')来分隔字段以生成csv文件,导出后方便用户查看。但有时需要以tab键来分隔字段,对齐比较方便,在as400上该怎么做到呢? 其实tab键是在pc下分隔...
阅读全文>>
有参数[P型]CALL RPG或COBOL程序注意事项

有参数[P型]CALL RPG或COBOL程序注意事项

当我们call一个rpg或cobol程序时,如果程序参数中含有P型数字(rpg是P类型,cobol是comp-3),我们直接传数字参数进去,会报数据类型错误。 比如RPGA, 有一个参数是数值型...
阅读全文>>