表示: Delphi C++
表示設定

IBCustomDataSet.TIBUpdateErrorEvent

提供:XE2 API Documentation
移動: 案内, 検索

C++

typedef void __fastcall (__closure *TIBUpdateErrorEvent)(Data::Db::TDataSet* DataSet, Data::Db::EDatabaseError* E, Data::Db::TUpdateKind UpdateKind, TIBUpdateAction &UpdateAction);

プロパティ

種類 可視性 ソース ユニット
typedef public IBCustomDataSet.hpp IBCustomDataSet IBCustomDataSet

説明

TIBUpdateErrorEvent は,IBX データセットが更新のキャッシュを適用するエラーに遭遇したときに応答するイベントハンドラの種類です。

DataSet は,更新のキャッシュを適用しようとしている TIBCustomDataSet の下位クラスです。

E パラメータは,アプリケーションがエラーメッセージとエラー状態の実際の原因を取得する EDBEngineError オブジェクトです。OnUpdateError ハンドラは,この情報を利用してエラー状態に応答する方法を判断します。

UpdateKind は,レコードの挿入中にエラーが起こったのか,削除中にエラーが起こったのか,変更中にエラーが起こったのかを示します。

UpdateAction は OnUpdateError ハンドラが終了した後に実行されるアクションを示します。ハンドラが呼び出されたとき,UpdateAction は必ず uaFail に設定されています。OnUpdateError はエラーハンドラが終了する前にエラーを処理または修正した場合には,UpdateAction を uaRetry に設定します。

以前のバージョン
他の言語