400/COBOL中,无键字文件如何声明,请高手指教

发布于 2022-08-28 12:45:45 字数 1099 浏览 8 评论 3

如题,
   环境部定义如下:
SELECT   XXXXX       ASSIGN TO DATABASE-XXXXX     
         ORGANIZATION IS  INDEXED                 
         ACCESS MODE  IS  DYNAMIC                 
         RECORD KEY   IS  EXTERNALLY-DESCRIBED-KEY
                          WITH  DUPLICATES.
数据部描述:
      FD  xxxxx.                       
01  xxxxx-REC.                  
   COPY DDS-ALL-FORMATS OF xxxxx.

对此文件有个写操作,编译提示:文件类型定义不正确,请高手指点,此文件无键字

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

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

发布评论

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

评论(3

丘比特射中我 2022-09-01 17:44:37

谢谢,问题已经解决了

笑梦风尘 2022-08-30 23:27:39

文件没有键字,为什么要定义成 RECORD KEY   IS  EXTERNALLY-DESCRIBED-KEY ?

无键字文件可以直接写成

SELECT xx        ASSIGN TO DATABASE-xx  
                    ORGANIZATION IS SEQUENTIAL      
                    ACCESS IS SEQUENTIAL            
                    FILE STATUS FILE-STATUS-xx.

一身软味 2022-08-30 01:11:56

SELECT   XXXXX       ASSIGN TO DATABASE-XXXXX
              ORGANIZATION     IS  SEQUENTIAL        
              ACCESS MODE      IS  SEQUENTIAL        
你试试

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