Korzystanie z istniejącego zestawu rekordów ADO
Mieszać szablony konsumenta OLE DB i Active Data Objects (ADO), otworzyć zestaw rekordów (odpowiadające wierszy w szablonach konsumenta DB OLE) za pomocą obiektów ADO.Gdy zestaw rekordów, wykonaj poniższe czynności, połączyć na zestaw wierszy OLE DB:
Call QueryInterface for the IRowset and IAccessor pointers.
IRowset* lpRowset = NULL; IAccessor* lpAccessor = NULL; lpUnk->QueryInterface(IID_IRowset, (void**)&lpRowset); lpUnk->QueryInterface(IID_IAccessor, (void**)&lpAccessor);
[!UWAGA]
lpUnk wskazuje na IUnknown obiektu zestawu rekordów ADO.
Dołącz do ich odpowiednich klas szablonów OLE DB konsumenta akcesor i zestaw wierszy.
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);