Rowset Object Interfaces

The following table shows the mandatory and optional interfaces defined by OLE DB for a rowset object.

Rowset


Interface

Required?
Implemented by OLE DB Template Classes?
Mandatory Yes
Mandatory Yes
Mandatory Yes
Mandatory Yes
Mandatory Yes
Optional No
Optional Yes, through ATL
Optional No
Required for level-0 providers Yes
Optional No
Optional No
Optional No
Optional No

The wizard-generated rowset object implements IAccessor, IRowset, and IRowsetInfo through inheritance. The IAccessorImpl binds both output columns. The IRowset interface handles fetches rows and data. The IRowsetInfo interface handles the rowset properties.

Back to the OLE DB Provider Template Architecture