• 締切済み

cobolの相対ファイルについて

cobolで相対ファイルを使用する上で access mode を何も指定しない場合は、 どのモードでアクセスされるのでしょうか? 単純な質問ですが、cobol覚えたてで中々書籍に載ってなく 困っています。

みんなの回答

回答No.3

>ACCESS-MODEを書かないと言うことは、相対レコード番号の項目名を >指定しない(出来ない)わけで 私が長年使用しているCOBOLでは、拡張仕様として「ACCESS MODE」を 書かなくても「RELATIVE KEY」を書けます。

回答No.2

どこの処理系でも、ACCESS-MODEを省略すれば、SEQUENTIALがデフォルトに取られると思いますよ。 ACCESS-MODEを書かないと言うことは、相対レコード番号の項目名を指定しない(出来ない)わけで、 アクセス方法が順呼びだし/順書きだしに限定されます。

回答No.1

OS名、コンパイラ名、そのメーカー名を明記してください。 この辺の使用は、それによって大きく異なります。

関連するQ&A

  • COBOLコンパイラ

    COBOLについてご教授いただきたく、ここに質問させていただきます。 自宅環境でCOBOLを使用しプログラムを作成したいのですが、必要な環境が良くわからずにおりました。私が望む環境として 「COBOLでDBにアクセスしたい」  →プリコンパイラとしてOracleのPro*cobolのようなものがほしい です。Open-cobolのようにフリーであれば助かりますが、多少の出費は問題ありません。  使った環境としては富士通のNETCOBOLがとても使いやすかった(Eclipseを使い慣れているせいもありますが)ので、似た環境を望んでいます。  自分はこうしているという方がいましたらば、ぜひその環境を教えていただけませんか?  よろしくお願いいたします。

  • COBOL コンパイラ

    COBOLの無料コンパイラをダウンロードしようと思い、Open COBOLを使用することにしたのですが、MinGWのインストールが上手くできません。 上手くできないというか、どのファイルを選択すれば良いのかわかりません。 また、Open COBOL以外でも、COBOLの無料コンパイラがあれば教えてください。 ちなみに言語初心者です。

  • COBOLでMYSQLのアクセスについて

    COBOLから直接MYSQLにアクセスできるのか教えてください。 自分でもいろいろ試してみたのですがわからないので質問しました。 使っている環境はCOBOLは日立のCOBOL85(Ver5.0)とMYSQLです。 プログラミング初心者なので具体的に表現できないのですがよろしくお願いします

  • COBOL85でのCSVファイルの取扱方法について

    COBOL85でCSVファイル使用して、プログラムを組みたいのですが、SELECT句、FD句等のコーディングの仕方がわかりません。有識者の方、ご教示の程、宜しく、お願い致します。 ★開発条件  ・UNIX(HP-UX)環境  ・日立COBOL85  ・入力ファイル、出力ファイルともCSVファイル  ・入力ファイル、出力ファイルともASSIGN句の定義は一回ず   つとし、レコード長が違う入力ファイル、出力ファイルの場合で   も取扱可能とし、その場合でもプログラムの修正は行わないよう   にし、汎用性を持たせる。

  • インクルードファイルからの相対パス

    main.php: <?php include('x/sub.php'); ....... ?> x/sub.php: <?php $a=file('data.txt'); ....... ?> において data.txt は main.php と同じディレクトリになければなりません インクルードされたファイルからファイルを呼び出すときに インクルード先からの相対パスでファイルを指定できるようにできないでしょうか? つまり上の場合にはdata.txtがsub.phpと同じディレクトリにあるようにです

    • ベストアンサー
    • PHP
  • AIXとCOBOLについて

    現在OSがAIXで案件をしているのですが、COBOLでプログラムが書けないか?とお客様より聞かれています。 AIX自身ほとんど知らないので質問させてください。 (1)AIX上でCOBOLは動くのか? (2)動くのであればどのようにすればいいのか? (3)大量のファイル操作をプログラムで行うのですがスピード面を考えてでCOBOLが最適か?変わりだと何がいいでしょうか? 素人質問でもうしわけありません。 詳しくわかりやすい感じでお願いします。

  • COBOL85での実行ファイルの作成方法

    最近COBOLの勉強をしています。 個人的にCOBOLのソースを小規模で動作テストをしてみたいのですが、良い方法ありますか? 現在はコンパイル作業として、「COBOL85」という、 富士通のソフトウェアを使用していますが、 マニュアルが無く、実行ファイル(EXE)等作れるらしいのですが、うまく行きません。リンクをする際にターゲットエラーが出ます。 印刷までは無理だとは思いますが、ファイルをライトする辺りまで、テストしてみたいのですが、良い方法はありますか? 参考になるURLなど知っていましたら教えて下さい 使用環境は、WINDOWS NT4.0 SP4です。

  • COBOLのファイル出力

    初歩の初歩だと思うのですが、3つ質問があります。 1.出力ファイルを新規作成したい場合(物理ファイルが存在していない場合)、コーディングで作成する方法 2.出力ファイルにすでにデータがある場合、後ろに追加する方法 3.出力ファイルにすでにデータがある場合、指定した位置にデータを追加する方法 2,3は順編成ではできないでしょうか?VSAMならできますか? 1はコーディングではできないとしたら、JCLを使用しますか? ご教授、よろしくお願い致します。

  • 相対パスの指定

    FindFirstFile(), remove(), OPENFILENAME などのファイルやフォルダのパスを扱うものについて、例えば 実行ファイルと同じディレクトリに有るdat.datというファイルを「dat.dat」とだけ書いて相対指定したつもりが、実行ファイルと同じディレクトリにdat.datが無かった場合にWindowsフォルダなどの特殊なフォルダや、AUTOEXEC.BATに書いてあるフォルダを使ってdat.datが検索されて適用されたりすることはあるのでしょうか? いろいろな関数や構造体が有りますが、相対パスが指定されたとき、絶対パスを作るために使用されるフォルダパスが、GetCurrentDirectory()以外のものが使われることってあるんでしょうか?

  • COBOLでACSESSをSQLで操作できますか?

    COBOLプログラムから、ACSESSのデータベースをSQLで操作する事はできるのでしょうか? 環境 Windows NT Workstation 4.00 Service Pack 6a 富士通COBOL97 V61L20 Access2000(9.0.2812) 又は Windows98 富士通COBOL97 V61L20 Access97 SR-1 ODBC情報ファイルの設定内容、その他必要な設定等もお願いします。