Používání existující sady záznamu rozhraní ADO.
Chcete-li sloučit šablony příjemce technologie OLE DB a rozhraní ADO, použijte rozhraní ADO k otevření sady záznamů (odpovídající sadě řádků v šablonách příjemce technologie OLE DB). Máte-li sadu záznamů, proveďte následující připojení k sadě řádků technologie OLE DB:
Zavolejte QueryInterface pro ukazatele IRowset a IAccessor.
IRowset* lpRowset = NULL; IAccessor* lpAccessor = NULL; lpUnk->QueryInterface(IID_IRowset, (void**)&lpRowset); lpUnk->QueryInterface(IID_IAccessor, (void**)&lpAccessor);
Poznámka
Ukazatelé lpUnk na objekt IUnknown sady záznamů rozhraní ADO.
Připojte přistupující objekt a sadu řádků k jejich příslušné šabloně příjemce tříd technologie OLE DB.
CRowset rs; CAccessor accessor; accessor.AddAccessorInfo(0ul); // 0 is the ordinal of an ADO accessor rs.m_spRowset.Attach(lpRowset); // use the Attach method of CComPtr<> rs.SetAccessor(accessor);