Rozhraní objektu sady řádků
Následující tabulka ukazuje povinná a volitelná rozhraní definovaná OLE DB pro objekt sady řádků.
Rozhraní | Povinné? | Implementují se šablony OLE DB? |
---|---|---|
IAccessor | Povinné | Ano |
IColumnsInfo | Povinné | Ano |
IConvertType | Povinné | Ano |
IRowset | Povinné | Ano |
IRowsetInfo | Povinné | Ano |
IChapteredRowset | Volitelné | No |
IColumnsInfo2 | Volitelné | No |
IColumnsRowset | Volitelné | No |
IConnectionPointContainer | Volitelné | Ano (prostřednictvím KNIHOVNY ATL) |
IDBAsynchStatus | Volitelné | No |
IGetRow | Volitelné | No |
IRowsetChange | Volitelné | Ano |
IRowsetChapterMember | Volitelné | No |
IRowsetCurrentIndex | Volitelné | No |
IRowsetFind | Volitelné | No |
IRowsetIdentity | Volitelné (ale povinné pro poskytovatele úrovně 0) | Ano |
IRowsetIndex | Volitelné | No |
IRowsetLocate | Volitelné | Ano |
IRowsetRefresh | Volitelné | No |
IRowsetScroll | Volitelné | No |
IRowsetUpdate | Volitelné | Ano |
IRowsetView | Volitelné | No |
ISupportErrorInfo | Volitelné | Ano |
IRowsetBookmark | Volitelné | No |
Objekt sady řádků vygenerovaný průvodce implementuje IAccessor
IRowset
a IRowsetInfo
prostřednictvím dědičnosti. Vytvoří IAccessorImpl
vazbu obou výstupních sloupců. Rozhraní IRowset
zpracovává načítání řádků a dat. Rozhraní IRowsetInfo
zpracovává vlastnosti sady řádků.