Skip to content

Latest commit

 

History

History
63 lines (49 loc) · 3.04 KB

File metadata and controls

63 lines (49 loc) · 3.04 KB
title WillChangeField and FieldChangeComplete Events (ADO) | Microsoft Docs
ms.prod sql
ms.prod_service connectivity
ms.technology connectivity
ms.custom
ms.date 01/19/2017
ms.reviewer
ms.topic conceptual
apitype COM
f1_keywords
FieldChangeComplete
Recordset::WillChangeField
Recordset::FieldChangeComplete
WillChangeField
helpviewer_keywords
WillChangeField event [ADO]
fieldchangecomplete event [ADO]
ms.assetid 3e49fb89-c45b-4d39-823e-3cc887c59b37
author MightyPen
ms.author genemi

WillChangeField and FieldChangeComplete Events (ADO)

The WillChangeField event is called before a pending operation changes the value of one or more Field objects in the Recordset. The FieldChangeComplete event is called after the value of one or more Field objects has changed.

Syntax

  
WillChangeField cFields, Fields, adStatus, pRecordset  
FieldChangeComplete cFields, Fields, pError, adStatus, pRecordset  

Parameters

cFields
A Long that indicates the number of Field objects in Fields.

Fields
For WillChangeField, the Fields parameter is an array of Variants that contains Field objects with the original values. For FieldChangeComplete, the Fields parameter is an array of Variants that contains Field objects with the changed values.

pError
An Error object. It describes the error that occurred if the value of adStatus is adStatusErrorsOccurred; otherwise it is not set.

adStatus
An EventStatusEnum status value.

When WillChangeField is called, this parameter is set to adStatusOK if the operation that caused the event was successful. It is set to adStatusCantDeny if this event cannot request cancellation of the pending operation.

When FieldChangeComplete is called, this parameter is set to adStatusOK if the operation that caused the event was successful, or to adStatusErrorsOccurred if the operation failed.

Before WillChangeField returns, set this parameter to adStatusCancel to request cancellation of the pending operation.

Before FieldChangeComplete returns, set this parameter to adStatusUnwantedEvent to prevent subsequent notifications.

pRecordset
A Recordset object. The Recordset for which this event occurred.

Remarks

A WillChangeField or FieldChangeComplete event may occur when setting the Value property and calling the Update method with field and value array parameters.

See Also

ADO Events Model Example (VC++)
ADO Event Handler Summary