Sdílet prostřednictvím


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:

  1. 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.

  2. 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);
    

Viz také

Koncepty

Použití přístupových objektů