Top
PowerCOBOL V11.0 Reference
FUJITSU Software

6.53 WillMove Event

Description:

Generated before a pending operation changes the current position in the ADO recordset object.

Used in controls:

ADODataSource

Used in Objects:

None.

Parameters:

1. [VT_I4 - Index S9(9) COMP-5]

2. VT_I4 - adReason S9(9) COMP-5

3. VT_I4 - adStatus S9(9) COMP-5

4. VT_DISPATCH - pRecordset OBJECT REFERENCE POW-COBJECT

Description of parameters:

  1. Index: When the control is part of an array, Index contains the control's index in the array.

  2. adReason: Indicates the reason for this event as follows:
    POW-ADODB-ADRSNMOVEFIRST: An operation will move the record pointer to the first record in the ADO recordset object.
    POW-ADODB-ADRSNMOVELAST: An operation will move the record pointer to the last record in the ADO recordset object.
    POW-ADODB-ADRSNMOVENEXT: An operation will move the record pointer to the next record in the ADO recordset object.
    POW-ADODB-ADRSNMOVEPREVIOUS: An operation will move the record pointer to the previous record in the ADO recordset object.
    POW-ADODB-ADRSNMOVE: An operation will move the record pointer
    within the ADO recordset object.
    POW-ADODB-ADRSNREQUERY: An operation will require the ADO recordset object.

  3. adStatus: Indicates or requests the current status as follows:
    POW-ADODB-ADSTATUSCANCEL: Requests cancellation of the operation that caused the event to occur.
    POW-ADODB-ADSTATUSCANTDENY: Indicates that the operation cannot request cancellation of the pending operation.
    POW-ADODB-ADSTATUSOK: Indicates that the operation that caused the event was successful.
    POW-ADODB-ADSTATUSUNWANTEDEVENT: Requests that further events of the type that caused this event to be generated should not be generated.

  4. pRecordset: Indicates a pointer to the recordset object, for which this event is generated.

Details:

Consult the ADO documentation for details.