免费注册 查看新帖 |

Chinaunix

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

如何将PFSRC当成PF访问? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-09-24 20:45 |只看该作者 |倒序浏览
如SOURCE PF:
ILESRC 下有prg1(rpgle),ar1(PRTF)
如何在另个RPGLE中访问上述两个成员的源码??
要求能更新,删除,添加。

论坛徽章:
0
2 [报告]
发表于 2007-09-24 21:02 |只看该作者
不知道 STRSEU 是否你要想要的结果

论坛徽章:
0
3 [报告]
发表于 2007-09-25 08:17 |只看该作者
prg1(rpgle),ar1(PRTF)都是ILESRC的member
有一种很常见的情况,一个文件有很多member,通常读这种文件前都会用cl来ovrdbf指定读取那个member
这里也是一样,ILESRC的结构是系统预定义的,可用dspffd察看,知道每个字段名后就可以在程序中引用了
在strsql中,select * from libname/ILESRC  会看到什么?:wink:

论坛徽章:
0
4 [报告]
发表于 2007-09-25 21:06 |只看该作者
编译报错:

======> bbbbbb                                                                                 
*RNF2121 30 a      000100  Record format ILESRC in file ILESRC already defined; record         
                           format is ignored.



附源程:
FILESRC    IF   E             DISK                                             
C                                                                              
C     *LOVAL        SETLL     ILESRC
C                   READ      ILESRC
C     SRCDTA        DSPLY                                                      
C                   SETON                                        LR            
C                                                                              
C

[ 本帖最后由 dazzling2000 于 2007-9-25 21:11 编辑 ]

论坛徽章:
0
5 [报告]
发表于 2007-09-26 08:07 |只看该作者
文件名和format名字相同引起的,可以将format名字改掉
在F行后面加
F            ILESRC                            KRENAMENEWNM
上面将ILESRC改名为NEWNM,后面的程序可对NEWNM操作

论坛徽章:
0
6 [报告]
发表于 2007-10-04 22:25 |只看该作者
RENAME编译通不过。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP