免费注册 查看新帖 |

Chinaunix

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

我来说说CHAIN 与CHAIN(N) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-06-12 19:43 |只看该作者 |倒序浏览
filda         CHAIN(N)  FILEr        N           99(hi) 10(lo)
1.        chain 与chain(n) n表示no?好吧,这样蛮好记的。都表示按键值定位并读取纪录的意思。一定要有键值?并且filda字段长度,类型一定要与键值完全一样??
HI指示器代表为1时查找失败,LO为1时文件被锁。
*in99=’0’时不打开,定位读取成功,  *in99=’1’*in10=’1’查询时文件被锁了, *in99=’1’*in10=’0’文件无这条纪录。不存在*in99=’0’*in10=’1’试想被锁了怎么可能查询成功?
查询就查询,干嘛还要搞多个锁与不锁文件(chain 与chain N)呢.试想,两个RPGLE程序对同一数据库中同一纪录同时操作,这边CHAIN(N)后作修改,另一RPGLE得到的这一纪录是修改前的还是修改后的数据?所以干脆锁住不给你用了。非用不可?那CHAIN(N)吧。

论坛徽章:
1
天蝎座
日期:2014-07-20 17:37:17
2 [报告]
发表于 2012-06-12 22:50 |只看该作者
锁不锁是要看你接下来是否进行删或改来决定……

论坛徽章:
1
天蝎座
日期:2014-07-20 17:37:17
3 [报告]
发表于 2012-06-12 22:51 |只看该作者
锁不锁是要看你接下来是否进行删或改来决定……

论坛徽章:
1
天蝎座
日期:2014-07-20 17:37:17
4 [报告]
发表于 2012-06-12 22:52 |只看该作者
锁不锁是要看你接下来是否进行删或改来决定……

论坛徽章:
1
天蝎座
日期:2014-07-20 17:37:17
5 [报告]
发表于 2012-06-12 22:53 |只看该作者
锁不锁是要看你接下来是否进行删或改来决定……

论坛徽章:
0
6 [报告]
发表于 2012-06-12 22:55 |只看该作者
楼主还得多努力学习啊。CHAIN(N)表示查找到这条记录时不锁记录,即不能对这条记录进行修改,删除。不加扩展码N时,chain到记录并锁住记录,直到update,delete或者unlock后才能解除锁定。

论坛徽章:
0
7 [报告]
发表于 2012-06-13 11:43 |只看该作者
补充:
如果China的档案在F表里只是定义为IF,而不是UF
那China完同样也是不会锁定的

如果担心锁定,那用China(N)是比较保险一点

不过Update,Delete之前,应该是不能用China(N)

论坛徽章:
0
8 [报告]
发表于 2012-06-13 15:45 |只看该作者
yayuyo 发表于 2012-06-13 11:43
补充:
如果China的档案在F表里只是定义为IF,而不是UF
那China完同样也是不会锁定的

真的吗?谢谢了

论坛徽章:
1
天蝎座
日期:2014-07-20 17:37:17
9 [报告]
发表于 2012-06-14 22:46 |只看该作者
yayuyo 发表于 2012-06-13 11:43
不过Update,Delete之前,应该是不能用China(N)


好像能用chain(n),只是那条数据可能在你up或del之前被其他人修改了。暂时手边没机器,我猜而已……

论坛徽章:
1
天蝎座
日期:2014-07-20 17:37:17
10 [报告]
发表于 2012-06-14 22:46 |只看该作者
yayuyo 发表于 2012-06-13 11:43
不过Update,Delete之前,应该是不能用China(N)


好像能用chain(n),只是那条数据可能在你up或del之前被其他人修改了。暂时手边没机器,我猜而已……
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP