API:FireDAC.Phys.IBWrapper.TFDIBError
Delphi
TFDIBError = class(TFDDBError)
C++
class PASCALIMPLEMENTATION TFDIBError : public Firedac::Stan::Error::TFDDBError
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | public | FireDAC.Phys.IBWrapper.pas FireDAC.Phys.IBWrapper.hpp |
FireDAC.Phys.IBWrapper | FireDAC.Phys.IBWrapper |
説明
TFDDBError は EFDDBEngineException 例外クラスの FireDAC/DBMS エラー、警告、メッセージを表します。
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 クラスを実装しています。