TEventReason values indicate the reason an event occurred.
TEventReason = ( erAddNew, erDelete, erUpdate, erUndoUpdate, erUndoAddNew, erUndoDelete, erRequery, erResynch, erClose, erMove, erFirstChange, erMoveFirst, erMoveNext, erMovePrevious, erMoveLast );
enum TEventReason { erAddNew, erDelete, erUpdate, erUndoUpdate, erUndoAddNew, erUndoDelete, erRequery, erResynch, erClose, erMove, erFirstChange, erMoveFirst, erMoveNext, erMovePrevious, erMoveLast };
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. |
|
Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
|
|
What do you think about this topic? Send feedback!
|