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