A provider that supports row objects indicates additional support by setting, in the DBPROP_OLEOBJECTS property, the flags described in the following table.
DBPROPVAL_OO_ROWOBJECT |
Row objects support the mandatory IRow, IGetSession, IColumnsInfo, and IConvertType interfaces.
Rowset objects support the IGetRow interface.
Providers that support direct binding support binding to row objects with IBindResource::Bind and optionally ICreateRow::CreateRow.
|
DBPROPVAL_OO_SINGLETON |
ICommand::Execute and IOpenRowset::OpenRowset can return row objects.
The provider can choose to support the return of row objects by methods in other interfaces that traditionally return rowsets, such as IColumnsRowset, IViewRowset, and IDBSchemaRowset.
|
DBPROPVAL_OO_SCOPED |
|
This topic is a part of: