1:データがないときの#NFCNVの処理ついて りゅうげん 01/05 17:08 はじめまして、#NFCNVで教えてください。 AVX→テキストへの変換で、AVXのデータが存在しない(0件)のとき、データがないテキストファイルを作成することはできますか?(0バイトのテキストファイルを作成したいのです) AVXのデータが存在しないとき、「入力レコードがみつかりません」のメッセージが表示されて、テキストファイルは前回処理したデータがそのまま残っています。 なにかいい方法はないでしょうか? よろしくお願いします。 2:Re: データがないときの#NFCNVの処理ついて 回転の達人 01/06 18:29 #NFCNVそのままでだめなら、次の2通りが考えられます。 1.#NFLNKと#DDMのREC定義で出力ファイルを指定して、COBOLで直接DOSファイル出力する。 これなら、0件でもOK。 2.#NFLNKが面倒ならば、COBOLでDOSのバッチファイルを起動するような機能--- ""27"Q00"を先頭につけて空ファイルをCOPYするコマンドを記述 してDISPLAYする。 これで目的のファイルを予めファイルを空にしておいて、#NFCNVを実行する。 これならエラーになっても先に空にしているから問題ない。 詳細を端折っています。 3:Re: データがないときの#NFCNVの処理ついて りゅうげん 01/10 11:31 ありがとうございました。 さっそく試してみます。また質問するかもしれません。 そのときはよろしくお願いします。 |