Data.Win.ADODB.TEventReason
Delphi
TEventReason = (erAddNew, erDelete, erUpdate, erUndoUpdate, erUndoAddNew,
erUndoDelete, erRequery, erResynch, erClose, erMove, erFirstChange,
erMoveFirst, erMoveNext, erMovePrevious, erMoveLast);
C++
enum DECLSPEC_DENUM TEventReason : unsigned char { erAddNew, erDelete, erUpdate, erUndoUpdate, erUndoAddNew, erUndoDelete, erRequery, erResynch, erClose, erMove, erFirstChange, erMoveFirst, erMoveNext, erMovePrevious, erMoveLast };
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
enum | public | Data.Win.ADODB.pas Data.Win.ADODB.hpp |
Data.Win.ADODB | Data.Win.ADODB |
説明
TEventReason 型は,イベントが発生した理由を示します。
TEventReason 値を使用すると,イベントが発生した理由を判別できます。
TEventReason は,次の表に示す 5 つの定数から構成されます。
実行オプション | 意味 |
---|---|
erAddNew |
新しい行が追加された |
erDelete |
既存の行が削除された |
erUpdate |
既存の行が新しい値で変更された |
erUndoUpdate |
更新処理が取り消された |
erUndoAddNew |
行の挿入処理が取り消された |
erUndoDelete |
行の削除処理が取り消された |
erRequery |
レコードセットが Requery メソッドで更新された |
erResynch |
レコードセットが Resynch メソッドで再同期された |
erClose |
レコードセットが閉じられた |
erMove |
レコードセットの行ポインタが移動した |
erFirstChange |
ADO 値の ad と等価 |
erMoveFirst |
レコードセットの行ポインタが最初の行に移動した |
erMoveNext |
レコードセットの行ポインタが次の行に移動した |
erMovePrevious |
レコードセットの行ポインタが直前の行に移動した |
erMoveLast |
レコードセットの行ポインタが最後の行に移動した |