Data.SqlExpr.TSQLExceptionType
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 コンポーネントによってキャッシュされている。 |