AS400程序员RPGIV培训手册( 中级).pdf
AS/400 程序员培训手册
(中级)
作者: 万一飞 (Chinaunix 网友:胖有型)
目 录
1 简单说明 5
2 程序代码行的编写 5
2.1 最简单的RPGLE 程序 5
2.2 举例准备 5
2.3 简单的程序流程 6
2.4 常见的程序流程 7
2.5 F 行说明 8
2.5.1 内容说明 8
2.5.2 常用例子 11
2.5.3 补充说明 12
2.6 D 行说明 12
2.6.1 内容说明 12
2.6.2 常用例子 15
2.6.3 补充说明 16
2.7 入口参数 16
2.8 C 行说明 18
2.8.1 写在前面 18
2.8.2 内容说明 19
2.8.3 ILE 操作码分类: 20
2.8.4 ILE 操作码 21
A--C 21
D--E 29
F--N 34
O--R 41
S--Z 45
3 和程序相关的数据库知识 51
3.1 LF (逻辑文件) 51
3.1.1 逻辑文件概念 51
3.1.2 逻辑文件对效率的影响 53
3.2 MEMBER 53
3.3 游标 54
3.3.1 游标的概念 54
3.3.2 不同操作码对应的游标的处理 54
3.3.3 “有且仅有”的游标 55
3.3.4 LOVAL 、HIVAL 对应的游标操作 55
3.4 事务处理 -- COMMIT 56
3.4.1 概念描述 56
3.4.2 使用方法 56
3.4.3 注意事项 57
3.5 关于锁表的问题 LCKW 58
4 DEBUG 调试以及常见出错信息 58
4.1 写在前面 58
4.2 常规用法 59
4.2.1 程序编译 59
4.2.2 执行DEBUG 命令 59
4.2.3 运行程序 59
4.2.4 在DEBUG 模式中进行调试 60
4.2.5 跟踪被当前程序调用的程序 60
4.2.6 一定要退出DEBUG 模式 61