FireDAC.Stan.Error.TFDDBError
Delphi
TFDDBError = class(TObject)
C++
class PASCALIMPLEMENTATION TFDDBError : public System::TObject
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | public | FireDAC.Stan.Error.pas FireDAC.Stan.Error.hpp |
FireDAC.Stan.Error | FireDAC.Stan.Error |
説明
TFDDBError は EFDDBEngineException 例外クラスの FireDAC/DBMS エラー、警告、メッセージを表します。
TFDDBError オブジェクトは、1 つのデータベース エラー、警告、メッセージのいずれかに関係する情報のコンテナです。EFDDBEngineException オブジェクトの Errors プロパティには 1 つ以上の TFDDBError オブジェクトが格納されています。
各項目は以下で表されます。
- Message -- 実際のエラー メッセージ。DBMS メッセージの場合は、Message プロパティのみ使用されます。
- ErrorCode -- DBMS 固有のエラー コード。
- Kind -- DBMS に依存しないエラー コードおよびその他のプロパティ
- RowIndex -- 配列 DML 操作などでエラーが発生した行のインデックス
FireDAC ドライバの中には、TFDDBError の独自の下位クラスを実装しているものがあります。たとえば、Microsoft SQL Server ドライバでは、プロパティが 4 つ追加された TFDMSSQLError クラスを実装しています。