API:FireDAC.Phys.MSSQL.TFDMSSQLError

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

FireDAC.Phys.ODBCWrapper.TFDODBCNativeErrorFireDAC.Stan.Error.TFDDBErrorSystem.TObjectTFDMSSQLError

Delphi

TFDMSSQLError = class(TFDODBCNativeError)

C++

class PASCALIMPLEMENTATION TFDMSSQLError : public Firedac::Phys::Odbcwrapper::TFDODBCNativeError

プロパティ

種類 可視性 ソース ユニット
class public
FireDAC.Phys.MSSQL.pas
FireDAC.Phys.MSSQL.hpp
FireDAC.Phys.MSSQL FireDAC.Phys.MSSQL

説明


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


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 クラスを実装しています。

関連項目