-1

CH5PP.DAT を読み取ろうとする COBOL プログラム (CH5PPB.cblproj) がありますが、成功しません。ファイルが見つかりません。次の ASSIGN 行を個別に試しました。

実行するたびに、13 File not found の COBOL FileHandlingException が返されます。問題をグーグルで調べてみましたが、効果がありませんでした。さらに、ファイルにアクセスしようとするすべての COBOL プログラムに同じ問題があります。デバッグありとなしで実行してみました。

       SELECT IN-EMPLOYEE-FILE
           ASSIGN TO 'CH5PP.DAT'
            ORGANIZATION IS LINE SEQUENTIAL.

       SELECT IN-EMPLOYEE-FILE
           ASSIGN TO 'C:\Users\nsacket\Desktop\COBOL TEXTBOOK FILES\ch05\CH5PPB\CH5PPB\CH5PP.DAT'
            ORGANIZATION IS LINE SEQUENTIAL.

       SELECT IN-EMPLOYEE-FILE
           ASSIGN TO 'C:\CH5PP.DAT'
            ORGANIZATION IS LINE SEQUENTIAL.
4

1 に答える 1

0

問題が解決したか、まだ問題に直面しています。使用している COBOL の情報が提供されていません。Micro Focus COBOL Visual Studio プロジェクトを使用しているようです。

ASSIGN TO 'CH5PP.DAT' から ' 引用符を削除します。ASSIGN TO CH5PP.DAT にする必要があります。

また、このファイルを読み込もうとしている場合、環境変数で設定されていない場合、このファイルはデフォルトで読み込みフォルダーに配置されます。

また、次のようなパスの使用は避けてください

ASSIGN TO 'C:\Users\nsacket\Desktop\COBOL TEXTBOOK FILES\

COBOL TEXTBOOK ファイルのスペースは、あなたの生活を困難にする可能性があります。

于 2013-05-28T16:32:00.847 に答える