IRowsetResynch

IRowsetResynch is used to retrieve the values for rows that are currently visible to the transaction.

IRowsetResynch is used to synchronize rows in the rowset with those in the data source. The primary uses or IRowsetResynch are:

IRowsetResynch is useful only at isolation levels lower than Repeatable Read. For isolation levels of Repeatable Read and higher, the data that is currently visible for a row that has already been read does not change.

If the consumer requests IRowsetResynch, it is exposed regardless of the isolation level, even though it is not useful at isolation levels Repeatable Read and higher. This allows consumers to develop common code independent of their isolation level.

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

 

IRowsetResynch::GetVisibleData

Gets the data in the data source that is visible to the transaction for the specified row. Not supported in version 3.51 or 3.52 of this provider. 

IRowsetResynch::ResynchRows

Gets the data in the data source that is visible to the transaction for the specified rows and updates the rowset’s copies of those rows. Not supported in version 3.51 or 3.52 of this provider.