Data.Win.ADODB.TEventReason

From RAD Studio API Documentation
Jump to: navigation, search

[–] Properties
Type: enum
Visibility: public
Source:
Data.Win.ADODB.pas
Data.Win.ADODB.hpp
Unit: Data.Win.ADODB
Parent: Data.Win.ADODB

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 };

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.



See Also