Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 » Ultra Light C/C++ プログラミング » アプリケーション開発 » Embedded SQL を使用した Ultra Light C++ アプリケーション開発 » Embedded SQL を使用した Ultra Light データベース接続

 

複数の SQLCA を使用した複数のデータベース接続の管理

Embedded SQL 文の SET SQLCA を使用して、SQL プリプロセッサにデータベース要求で特定の SQLCA を使用することを伝えます。

前提条件

この作業を実行するための前提条件はありません。

 ♦ タスク
  1. db_init への呼び出しによって、プログラムで使用される各 SQLCA を初期化します。

  2. プログラムの先頭かヘッダファイルに置いて、SQLCA 参照がそのタスク固有のデータを指すようにします。

    EXEC SQL SET SQLCA 'task_data->sqlca';

    この文はコードをまったく生成しないので、パフォーマンスに影響を与えません。

結果

プリプロセッサ内部の状態が変更され、指定の文字列で SQLCA を参照するようにします。

次の手順

db_fini メソッドへの呼び出しによってアプリケーションを閉じると、リソースがクリーンアップされます。

 参照