FireDAC.Stan.Error.TFDDBError

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

System.TObjectTFDDBError

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

説明

TFDDBErrorEFDDBEngineException 例外クラスの FireDAC/DBMS エラー、警告、メッセージを表します。

TFDDBError オブジェクトは、1 つのデータベース エラー、警告、メッセージのいずれかに関係する情報のコンテナです。EFDDBEngineException オブジェクトの Errors プロパティには 1 つ以上の TFDDBError オブジェクトが格納されています。

各項目は以下で表されます。

  • Message -- 実際のエラー メッセージ。DBMS メッセージの場合は、Message プロパティのみ使用されます。
  • ErrorCode -- DBMS 固有のエラー コード。
  • Kind -- DBMS に依存しないエラー コードおよびその他のプロパティ
  • RowIndex -- 配列 DML 操作などでエラーが発生した行のインデックス

FireDAC ドライバの中には、TFDDBError の独自の下位クラスを実装しているものがあります。たとえば、Microsoft SQL Server ドライバでは、プロパティが 4 つ追加された TFDMSSQLError クラスを実装しています。

関連項目