声明: 本人菜鸟,自学RPG,所列事项都为初级...欢迎鄙视,更欢迎指点
1. 含嵌入式SQL的RPG的source type需要是SQLRPGLE, 不然的话程序中sql代码会提示invalid
2. 如果嵌入的SQL有INERT, UPDATE, DELETE操作的话, 则对应的PF必须被journal (LF没试过真心不知道,但LF貌似不能加journal吧)
a.CRTJRNRCV
b.CRTJRN
c.STRJRNPF
3. 如果发现嵌入式SQL的结果跟预期不一致, 可在程序中直接输出SQLCOD的值, 然后去手册中查看.
SQLCOD在 SQLRPGLE中可以直接使用,不用声明.
SQLCOD 0 表示 成功执行
SQLCOD 100 表示 未找到满足条件的行
SQLCOD -7008 一般情况都是PF未journal
阅读(2010) | 评论(1) | 转发(0) |