Hitachi

ノンストップデータベース HiRDB Version 10 UAP開発ガイド


13.9 カーソルライブラリの設定

ODBC対応のUAPでSQLExtendedFetchを使用したい場合は,カーソルライブラリの設定をする必要があります。カーソルライブラリの設定をする場合,次の二つの方法があります。

ODBC関数のSetConnectOptionを使用する場合

ODBC関数のSetConnectOptionの引数のfOptionにSQL_ODBC_CURSORS,vParamにSQL_CUR_USE_ODBCを指定します。

Visual BasicのRDOを使用する場合

rdoEnvironmentオブジェクトのCursorDriverプロパティにrdUseOdbcを指定します。Visual BasicのRDOを使用した場合のコーディング例を次に示します。

  Dim mrdoEnv As rdoEnvironment
  Set mrdoEnv = rdoEngine.rdoCreateEnvironment("", "", "")
      mrdoEnv.CursorDriver = rdUseOdbc
      Src = "DSN=host1;UID=USER_A;PWD=USER_A"
      Set mrdoConn = mrdoEnv.OpenConnection
                     ("", rdDriverComplete, False, Src)
          :
          :

ODBCドライバのインストール用フロッピーディスク内のSampleapディレクトリに,簡単なサンプルUAPがありますので参照してください。