MDAC 2.5 SDK - OLE DB Programmer's Reference
Appendix C: OLE DB Properties


 

DBPROP_IRowsetChange

Property group: Rowset

Property set: DBPROPSET_ROWSET

Column? N

Type: VT_BOOL

Typical R/W: R/W

Description: IRowsetChange

Value Meaning
VARIANT_TRUE The rowset supports the specified interface.
VARIANT_FALSE The rowset does not support the specified interface.

Comments

Setting DBPROP_IRowsetUpdate to VARIANT_TRUE automatically sets DBPROP_IRowsetChange to VARIANT_TRUE.

Providers that support an interface must support the property associated with that interface with a value of VARIANT_TRUE. These properties are primarily used to request interfaces through ICommandProperties::SetProperties.

When DBPROP_IRowsetChange is set to VARIANT_FALSE, DBPROP_UPDATABILITY, if supported by the rowset, will be 0. Any attempt to set DBPROP_UPDATABILITY to a value other than 0 will result in a conflict reported by the provider, which will return DBPROPSTATUS_CONFLICTING.