请教:CHAIN问题
在OS400 V6R1M0下,程序中使用CHAIN PF,且此PF仅有一个字段索引,一直无法找到实际已经存在记录,但如果在CHAIN前加上SETLL就可以找到,请问是什么原因引起的,应如何解决。谢谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
在OS400 V6R1M0下,程序中使用CHAIN PF,且此PF仅有一个字段索引,一直无法找到实际已经存在记录,但如果在CHAIN前加上SETLL就可以找到,请问是什么原因引起的,应如何解决。谢谢!
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(8)
chain和setll没有必然的联系,一般setll是和read配合使用的,chain是独立使用的,所以你还是需要检查一下你的程序!
二楼说得没错!
顶一下!
遇到过KEY CHAIN PF找不到但是用SETLL READE就能找到 至今不知道为什么
建议检查CHAIN PF所用的KEY字段是否一致。应该是很简单的毛病。
我以前一直以为CHAIN命令是查找和KEY相同的数据,然后标识OFF,后来见到过没有相符记录也OFF的情况很是困惑。。。有人碰到过吗
应该不会。同意二楼的
我也同意2楼的看法,我建议你DEBUG看看情况就知道为什么了。
同意二楼
setll 是定位第几条记录。chain是根据键字的值定位。