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 };
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
enum | public | Data.Win.ADODB.pas Data.Win.ADODB.hpp |
Data.Win.ADODB | Data.Win.ADODB |
Description
TEventReason values indicate the reason an event occurred.
Use TEventReason values to determine the reason an event has occurred.
TEventReason consists of the five constants summarized in the following table:
Execute Option | Meaning |
---|---|
erAddNew |
A new row was added. |
erDelete |
An existing row was deleted. |
erUpdate |
An existing row was modified with new values. |
erUndoUpdate |
An update operation was canceled. |
erUndoAddNew |
A row insert operation was canceled. |
erUndoDelete |
A row delete operation was canceled. |
erRequery |
The recordset was refreshed with the Requery method. |
erResynch |
The recordset was resynchronized with the Resynch method. |
erClose |
The recordset was closed. |
erMove |
The recordset's row pointer moved. |
erFirstChange |
Equivalent to the ADO value ad. |
erMoveFirst |
The recordset's row pointer moved to the first row. |
erMoveNext |
The recordset's row pointer moved to the next row. |
erMovePrevious |
The recordset's row pointer moved to the previous row. |
erMoveLast |
The recordset's row pointer moved to the last row. |