MDAC 2.5 SDK - OLE DB Programmer's Reference
OLE DB Interfaces


 

IRowsetResynch

IRowsetResynch allows consumers to retrieve the current values for rows that may have been changed in the data store since retrieved.

When to Implement

IRowsetResynch is an interface defined in OLE DB 1.x. In OLE DB 2.0, IRowsetResynch is superseded by IRowsetRefresh, which provides better control over when data values are updated from the data store.

In future releases of OLE DB, a common service component will expose IRowsetRefresh over providers that currently expose only IRowsetResynch. In the interim, consumers can work with legacy providers that support only IRowsetResynch by directly calling that interface. This interface is documented here for such consumers.

When to Call

The consumer calls IParentRowset::GetChildRowset to create an aggregated instance of the child rowset corresponding to a chapter-valued column in the parent rowset.

Method Description
GetVisibleData Gets the data in the data store that is visible to the transaction for the specified row.
ResynchRows Gets the data in the data store that is visible to the transaction for the specified rows and updates the rowset's copies of those rows.