Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4167
  • 博文数量: 3
  • 博客积分: 97
  • 博客等级: 民兵
  • 技术积分: 40
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-19 17:36
文章分类
文章存档

2012年(3)

我的朋友
最近访客

分类: IT业界

2012-06-12 19:55:54

filda         CHAIN(N)  FILEr        N           99hi 10(lo)

1. chain chain(n) n表示no?好吧,这样蛮好记的。都表示按键值定位并读取纪录的意思。一定要有键值?并且filda字段长度,类型一定要与键值完全一样??

HI指示器代表为1时查找失败,LO1时文件被锁。

*in99=’0’时不打开,定位读取成功,  *in99=’1’*in10=’1’查询时文件被锁了, *in99=’1’*in10=’0’文件无这条纪录。不存在*in99=’0’*in10=’1’试想被锁了怎么可能查询成功?

查询就查询,干嘛还要搞多个锁与不锁文件(chain chain N).试想,两个RPGLE程序对同一数据库中同一纪录同时操作,这边CHAINN)后作修改,另一RPGLE得到的这一纪录是修改前的还是修改后的数据?所以干脆锁住不给你用了。非用不可?那CHAIN(N)吧。

来个表情吧

 

阅读(376) | 评论(1) | 转发(0) |
0

上一篇:做好自己即可!!!

下一篇:没有了

给主人留下些什么吧!~~

小雨同学2012-06-13 22:57:33

网友反映yayuyo反映,如果定义的文件是I即只读,即便是CHAIN也是不锁的,
我用程序试之,果然