Data.DB.IProviderSupport.PSGetUpdateException

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

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 を生成します。

関連項目