RAD Studio VCL Reference
ContentsIndex
PreviousUpNext
ADODB.TEventReason Enumeration

TEventReason values indicate the reason an event occurred.

Pascal
TEventReason = (
  erAddNew,
  erDelete,
  erUpdate,
  erUndoUpdate,
  erUndoAddNew,
  erUndoDelete,
  erRequery,
  erResynch,
  erClose,
  erMove,
  erFirstChange,
  erMoveFirst,
  erMoveNext,
  erMovePrevious,
  erMoveLast
);
C++
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!