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. IRowsetResynch should no longer be used.

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.

This topic is a part of: