W poniższej tabeli przedstawiono obowiązkowe i opcjonalne interfejsy zdefiniowane przez OLE DB dla obiektu zestawu wierszy.
Zestaw wierszy
Interfejs |
Wymagane? |
Implementowane przez klasy OLE DB szablonu? |
| IAccessor | Obowiązkowe | Tak |
| IColumnsInfo | Obowiązkowe | Tak |
| IConvertType | Obowiązkowe | Tak |
| IRowset | Obowiązkowe | Tak |
| IRowsetInfo | Obowiązkowe | Tak |
| IColumnsRowset | Opcjonalne | Nr |
| IConnectionPointContainer | Opcjonalne | Tak, poprzez ATL |
| IRowsetChange | Opcjonalne | Nr |
| IRowsetIdentity | Wymagane do poziomu 0 dostawców | Tak |
| IRowsetLocate | Opcjonalne | Nr |
| IRowsetScroll | Opcjonalne | Nr |
| IRowsetUpdate | Opcjonalne | Nr |
| ISupportErrorInfo | Opcjonalne | Nr |
Obiekt wygenerowany przez Kreatora zestawu wierszy implementuje IAccessor, IRowseti IRowsetInfo poprzez dziedziczenie. IAccessorImpl wiąże obu kolumn wyjściowych. Uchwyty interfejsu IRowset pobiera wiersze i danych. Interfejs IRowsetInfo obsługuje właściwości wierszy.