「SQLCA」 (「SQL Communication Area」) とは、データベースへの要求のたびに、アプリケーションとデータベースサーバーの間で、統計情報とエラーをやりとりするのに使用されるメモリ領域です。SQLCA は、アプリケーションとデータベース間の通信リンクのハンドルとして使用されます。データベースサーバーとやりとりする必要のあるデータベースライブラリ関数には SQLCA が必ず渡されます。また、ESQL 文でも必ず暗黙的に渡されます。
インターフェイスライブラリ内には、グローバル SQLCA 変数が 1 つ定義されています。プリプロセッサーはこのグローバル SQLCA 変数の外部参照と、そのポインターの外部参照を生成します。外部参照の名前は sqlca、型は SQLCA です。ポインターの名前は sqlcaptr です。実際のグローバル変数は、インポートライブラリ内で宣言されています。
SQLCA は、インストールディレクトリの SDK\Include サブフォルダーにある sqlca.h ヘッダーファイルで定義されています。
SQLCA のフィールド
マルチスレッドまたは再入可能コードでの SQLCA 管理
複数の SQLCA の使用
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |