Data.SqlExpr.TSQLExceptionType

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

TSQLExceptionType = (exceptConnection, exceptCommand, exceptCursor, exceptMetaData, exceptUseLast);

C++

enum DECLSPEC_DENUM TSQLExceptionType : unsigned char { exceptConnection, exceptCommand, exceptCursor, exceptMetaData, exceptUseLast };

プロパティ

種類 可視性 ソース ユニット
enum public
Data.SqlExpr.pas
Data.SqlExpr.hpp
Data.SqlExpr Data.SqlExpr

説明

TSQLExceptionType は,ESQLException 例外の原因となった操作の型を示します。

ESQLException オブジェクトは TSQLExceptionType を使用して,エラーコードを生成した dbExpress オブジェクトを識別します。基底の dbExpress オブジェクトを識別することで,ESQLException はオブジェクトのインターフェースを識別してから,そのインターフェースを使ってエラーメッセージを取得します。

次の表に,TSQLExceptionType に指定できる値を示します。



説明

exceptConnection

データベースサーバーとの接続を確立するとき,コマンドを送信するためにインターフェースを取得するとき,サーバーのメタデータをフェッチするとき,またはトランザクションを制御するときに発生したエラー。

exceptCommand

SQL コマンドを準備または実行しているときに発生したエラー。

exceptCursor

dbExpress カーソルからデータを取得しているときに発生したエラー。

exceptMetaData

メタデータ(スキーマ情報)をフェッチしようとしているときに発生したエラー。

exceptUseLast

エラーは TSQLConnection コンポーネントによってキャッシュされている。