免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3676 | 回复: 9
打印 上一主题 下一主题

SQLRPGLE的问题求助 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-04-30 16:21 |只看该作者 |倒序浏览
最近公司接了个SQLRPGLE的活,在原来系统上追加一些新的功能
原来的系统用SQLRPGLE写的,在尝试编译的时候原程序都出现这样的错误
请遇到过这样错误的高人帮忙看下是什么原因,谢谢

clip_image002.jpg (44.75 KB, 下载次数: 49)

clip_image002.jpg

论坛徽章:
0
2 [报告]
发表于 2009-04-30 16:40 |只看该作者
具体还要看job log才能判断编译失败原因。

BTW,如果程序没有涉及事务处理机制,14编译时按F4需要修改参数Commitment control . . . . . . . > *NONE

论坛徽章:
0
3 [报告]
发表于 2009-04-30 16:42 |只看该作者
看看SQL Code是什么?

如果是SQL7032,可能:
If a compile error occurred, see the appropriate listing in QSYSPRT. If the SQL precompile failed, there is always a listing with the error. If the C compile failed, the listing is only created if requested. Specify SET OPTION OUTPUT=*PRINT prior to the routine body in the CREATE statement if listings are required.

论坛徽章:
0
4 [报告]
发表于 2009-04-30 17:19 |只看该作者

回复 #2 qingzhou 的帖子

用WRKSPLF进去看的时候大概的LOG是这样的
5  CRTSQLRPGI  Not assigned to printer (use Opt 10)

5722ST1 V5R3M0 040528            Create SQL ILE RPG Object         MRP320DBAK  
Source type...............RPG                                                  
Object name...............ISSCAC03/MRP320DBAK                                 
Source file...............ISSCAC03/QRPGLESRC                                   
Member....................MRP320DBAK                                          
To source file............QTEMP/QSQLTEMP1                                      
Options...................*XREF                                                
RPG preprocessor options..*NONE                                                
Listing option............*NONE                                                
Target release............V5R3M0                                               
INCLUDE file..............*SRCFILE                                             
Commit....................*NONE                                                
Allow copy of data........*OPTIMIZE                                            
Close SQL cursor..........*ENDACTGRP                                          
Allow blocking............*ALLREAD                                             
Delay PREPARE.............*NO           

SQL1002  30     930  Member PRT_IIT067 file QCPYLESRC in *LIBL for /COPY not
                     found.                                                
SQL0314  35   10051  Position 57 Host variable XITM not unique

论坛徽章:
0
5 [报告]
发表于 2009-04-30 17:23 |只看该作者

回复 #3 passthru 的帖子

现在初步来看是SQL1002和SQL0314两种错误,按照上面的好象是连接的问题..但是LOG里面提到的文件已经存在了

论坛徽章:
0
6 [报告]
发表于 2009-04-30 17:58 |只看该作者

回复 #1 coollqm 的帖子

sqlrpgle在编译时出现你这种情况一般是你的嵌入式sql语句有问题?你查查看是为什么?

论坛徽章:
0
7 [报告]
发表于 2009-05-04 09:18 |只看该作者
是你程序里包含有/ copy ,Member PRT_IIT067 file QCPYLESRC在库列表找不到,把包含copy的库加进库列表中试试。

论坛徽章:
0
8 [报告]
发表于 2009-05-04 12:08 |只看该作者
你没有挂完成库,根据你的资源把库挂完整,再编译试试

论坛徽章:
0
9 [报告]
发表于 2009-05-04 18:29 |只看该作者
检查一下你的/COPY文件是否是RPGLE格式的。

论坛徽章:
0
10 [报告]
发表于 2009-05-21 14:39 |只看该作者
又是BPCS的程式,不知老兄改的是什么版本的BPCS系统。
一般SQL的RPG很大一部分都是SQL写错。呵呵。。
检查检查下。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP