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 |
レコードセットの行ポインタが最後の行に移動した |