SQLRPGLE的问题

发布于 2022-09-01 00:52:56 字数 969 浏览 15 评论 6

不明白,update根本没有执行?为什么?
C/EXEC SQL                                      
C+ UPDATE ZAGAP SET GAEFYY=:YEAR,               
C+ GAORMM=:MONTH1,GAORDD=AY1,GAORYY=:YEAR1,   
C+ GAEFMM=:MONTH,GAEFDD=AY,GAA3AX=:KAA3AX,   
C+ GADTYP=:KADTYP,GATRTO=:KATRTO,               
C+ GAORBY=:KAORBY,GAA1AX=:KAA1AX,GAA2AX=:KAA2AX
C+ WHERE GATOUR=:LATOUR                        
C/END-EXEC

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

一影成城 2022-09-09 22:50:31

其实我感觉SQL比RPGLE写的代码简单多了,比如update或check记录是否存在时?
为什么没什么人用呢?速度慢么,没发现...

哑剧 2022-09-09 22:44:33

SQLCODE 117,我check了很多次,列数和我插入的行数是一样的,可是就是一直出现这个SQLCODE,无语了!
first_come 发表于 2010-06-19 10:26

    SQLCOD<>0表示语句执行时有错误的地方!

ゞ记忆︶ㄣ 2022-09-09 21:54:22

SQLCODE 117,我check了很多次,列数和我插入的行数是一样的,可是就是一直出现这个SQLCODE,无语了!

北城半夏 2022-09-09 07:17:13

C/EXEC SQL                                          
C+ INSERT INTO ZAGAP                                
C+ VALUES(:LAYY,:LATOUR,:KASQ3,:YEAR,:MONTH,AY,   
C+        0,0,:KAGTYP,:KAGCOD,:KADTYP,:KATRTO,      
C+        :KAGQTY,:YEAR1,:MONTH1,AY1,0,0,0,      
C+        :KAORBY,:KARMK,:KAA1AX,:KAA2AX,:KAA3AX,   
C+        :SYSCYMD,:SYSTIM,:S#USER,:S#PGM)         
C+ WITH NC                                          
C/END-EXEC                                          
C**                                                
C/EXEC SQL                                          
C+ COMMIT                                          
C/END-EXEC
这里为什么一直说:                                          
ステートメントに入っている値の個数が間違っている

巴黎盛开的樱花 2022-09-07 00:47:36

An expert can do in minutes may take you hours.Thank you very much.
By the way,what is SQLCODE?

紫﹏色ふ单纯 2022-09-05 17:02:55

C+ WITH NC
C/END-EXEC

象上面一样,加一句就会更改了。如还没更改,再看一下执行该语句后SQLCOD值是多少,再来侦错。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文