Rocket® Enterprise Developer (formerly a product of Micro Focus or formerly a product of Open Text) documentation, created before Rocket Software acquired certain products from OpenText, may include outdated references to "Micro Focus" or "OpenText", both of which are trademarks of OpenText or its affiliates. Rocket Software is not affiliated with Micro Focus or OpenText and has since rebranded these products as Rocket® products. You may also encounter outdated links in this documentation. If you do, please contact Rocket Support (support@rocketsoftware.com) for assistance.
SQL 通信領域 (SQLCA)
埋め込み SQL 文を実行するたびに、エラーおよび状態の情報が SQL 通信領域 (SQL communications area; SQLCA) に返されます。
SQLCA データ構造体のレイアウトの詳細については、「SQLCA データ構造」を参照してください。
注: Oracle、Sybase、および Informix のいずれのバージョンの SQLCA でも、SQLCODE、SQLERRML、SQLERRMC、および SQLWARN
を使用します。これらのフィールドのサイズおよび位置は、プリコンパイラの種類によって異なる場合があります。
- OpenESQL
- Enterprise Developer に用意されている OpenESQL 用の SQLCA には、2 つの変数 (SQLCODE および SQLSTATE) の他、前回実行した SQL 文でエラーが発生したかどうかを示す一連の警告フラグが含まれています。
- COBSQL
- 特定の SQL 文が成功したかどうかを調べる方法の詳細については、データベース ベンダーのドキュメントを参照してください。