COBOL2002 ユーザーズガイド


23.2.1 ODBCインタフェース機能が動作する環境

〈この項の構成〉

(1) 動作に必要な環境

ODBCインタフェース機能を使用するには,次のような環境が必要です。

(2) ODBCの合致レベル

使用するODBCドライバが次のようなODBCの合致レベルを満たしていないと,SQL埋め込みCOBOLプログラムの実行時に,機能が制限されます。

(a) APIの合致レベル

ODBCドライバは,コアおよびレベル1のすべての関数と,次のレベル2の関数をサポートしている必要があります。

  • SQLDataSources(ODBCレコード定義生成を使用する場合)

  • SQLDescribeParam(PREPARE文を使用する場合)

  • SQLNumParams(PREPARE文を使用する場合)

  • SQLExtendedFetch(FETCH文を使用する場合)

  • SQLMoreResult(FETCH(動的)文を使用する場合)

  • SQLProcedureColumns(CALL文を使用する場合)

(b) SQLの合致レベル

ODBCドライバは,そのドライバがサポートする拡張SQL文法がCOBOL2002が対応している埋め込みSQLの文法をサポートしている必要があります。COBOL2002が対応している埋め込みSQLについては,マニュアル「COBOL2002 言語 拡張仕様編」 「9 データベースアクセス機能」を参照してください。