Data.DB.IProviderSupport.PSGetUpdateException
Delphi
function PSGetUpdateException(E: Exception; Prev: EUpdateError): EUpdateError;
C++
virtual EUpdateError* __fastcall PSGetUpdateException _DEPRECATED_ATTRIBUTE0 (System::Sysutils::Exception* E, EUpdateError* Prev) = 0 ;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | Data.DB.pas Data.DB.hpp |
Data.DB | IProviderSupport |
説明
警告: PSGetUpdateException は非推奨になっています。 IProviderSupportNG を使用してください。
ほかの例外オブジェクトに基づいて EUpdateError オブジェクトを生成します。
プロバイダコンポーネントは,更新の適用中に例外 E が発生したときに PSGetUpdateException メソッドを呼び出します。このメソッドを使用すると,プロバイダは更新処理中に発生したすべての例外をカプセル化する単一の EUpdateError オブジェクトを生成できます。
PSGetUpdateError は,E によって指定された例外をエラーメッセージ,コンテキスト文字列,エラーコードから判別し,その例外に関する情報,および Prev で指定された以前のエラーについての情報を含む新しい EUpdateError 例外を作成します。E のコンテキスト文字列およびエラーコードは,データセットに関連付けられた Exception クラス固有のものである場合があります。デフォルトでは,TDataSet は,エラーコードの 1 および空のコンテキスト文字列を含む EUpdateError を生成します。