Skip Headers
Oracle® Objects for OLE C++ Class Library Developer's Guide
10g Release 2 (10.2)

Part Number B14308-01
Go to Documentation Home
Home
Go to Book List
Book List
Go to Table of Contents
Contents
Go to Index
Index
Go to Master Index
Master Index
Go to Feedback page
Contact Us

SaveChange Method

Applies To

OBound

Description

This method saves the value of the OBound object to the database.

Usage

virtual oresult SaveChange(void)

Remarks

The OBinder (to which this OBound object is bound) calls this method when it is time to save the object's value to the database. The OBinder object knows that the value needs to be saved because of some previous call to Changed.

SaveChange is not implemented in the base OBound class. Your OBound subclass must implement this method. Normally you can implement SaveChange by calling the protected OBound::SetValue method.

The inverse of SaveChange is OBound::Refresh.

Return Value

An oresult indicating whether the operation succeeded (OSUCCESS) or not (OFAILURE).

Example

Please see the Workbook for the example "OBound of a variable." That example works through the implementation of a subclass of OBound. That subclass implements SaveChange.