READE 问题

发布于 2022-08-20 10:14:19 字数 4365 浏览 7 评论 9

FMT FX .....FFilenameIPEAF........L..I........Device+......KExit++Entry+A....U         
*************** Beginning of data *************************************
0001.00      FSETNAME1IF  E           K        DISK                             
0002.00      C*                                                                 
0003.00      C           KEY01     KLIST                                       
0004.00      C                     KFLD           A002                          
0005.00      C                     MOVEL'A2'      A002      P                  
0006.00      C           KEY01     SETGTSETL                                    
0007.00      C                     READESETL                   1060            
0008.00      C           A003      DSPLY                                       
0009.00      C                     SETON                     LR                 
0010.00      C                     RETRN                                               
****************** End of data ****************************************

Line   ....+....1....+....                                             
             A001  A002    A003                                                      
000001 B1     A1   10,001
000002 B2     A2   10,002
000003 B3     A2   10,003
000004 B4     A2   10,004
000005 B5     A3   10,005
000006 B6     A4   10,006

A2是键字  我这样读不到东西想不通为什么希望能帮我解答!!!

[ 本帖最后由 chen405 于 2009-7-29 11:03 编辑 ]

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

雨后咖啡店 2022-08-28 08:50:48

要注意指针的位置啊

梦里的微风 2022-08-28 08:50:03

可能是我的数据有问题又重新做了数据,读到的就是000005 B5     A3   10,005 ,  谢谢大家

月下凄凉 2022-08-28 08:49:15

看你的数据应该可以读到,是不是你的数据不是这样的?
你的代码
0006.00      C           KEY01     SETGTSETL                                    
0007.00      C                          READESETL                   1060  
相当于
0006.00      C           KEY01     SETGTSETL                                    
0007.00      C           'A3'          READESETL                   1060  
如果SETGT换成SETLL
则相当于
0006.00      C           KEY01     SETGTSETL                                    
0007.00      C           'A2'          READESETL                   1060

浮光之海 2022-08-28 08:34:17

写法有问题 ,READE前边没有加KEY01  或者把READE换成READ 也行

[ 本帖最后由 giggsone 于 2009-7-30 10:29 编辑 ]

一百个冬季 2022-08-28 08:28:59

原帖由 lizi211314 于 2009-7-30 08:27 发表
setll  和 radee一起用是为了从上往下读等于键字的数据
setgt 和 redpe一起用 是为了从下往上读等于键字的数据
如果用混了 当然读的数据就是不准了

用READ就好了

[ 本帖最后由 giggsone 于 2009-7-30 10:17 编辑 ]

撩心不撩汉 2022-08-28 07:15:59

setll  和 radee一起用是为了从上往下读等于键字的数据
setgt 和 redpe一起用 是为了从下往上读等于键字的数据
如果用混了 当然读的数据就是不准了

浪漫之都 2022-08-28 00:35:06

原帖由 chen405 于 2009-7-29 09:19 发表
一般都是SETGT和READP或REDPE连用,我想知道的是为什么READE读不到.

READ是向后读,READP是返回向前读

我早已燃尽 2022-08-27 22:35:55

一般都是SETGT和READP或REDPE连用,我想知道的是为什么READE读不到.

筱武穆 2022-08-26 02:06:33

0007.00      C                     READESETL                   1060         

你不是写的READE 么?
不是REDPE
SETGT了,怎么可能READE读到?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文