富士通

NetCOBOL 技術情報:ノウハウ情報

NetCOBOL

Windows x86

Q

カーソル宣言(DECLARE CURSOR)にFOR READ ONLYを指定したい。
どのように対処すれば良いかを教えてください。

A

カーソル宣言には、FOR UPDATEのみ指定可能です。FOR READ ONLYの指定は、 サポートしておりません。

COBOLプログラムの記述ではできませんが、ODBC情報ファイルのサーバ情報の 指定によって、読み込みのみか否か制御することが可能です。
具体的には、カーソル同時実行の指定 「@SQL_CONCURRENCY」に「READ_ONLY」を設定します。デフォルト値は 「READ_ONLY」ですので、設定をしなくても「READ ONLY」にて動作します。