Bagikan melalui


Menggunakan Himpunan Catatan ADO yang Sudah Ada

Untuk mencampur templat konsumen OLE DB dan Objek Data Aktif (ADO), gunakan ADO untuk membuka kumpulan rekaman (sesuai dengan set baris di Templat Konsumen OLE DB). Saat Anda memiliki kumpulan rekaman, lakukan hal berikut untuk menyambungkan ke set baris OLE DB:

  1. Panggil QueryInterface penunjuk IRowset dan IAccessor .

    IRowset* lpRowset = NULL;
    IAccessor* lpAccessor = NULL;
    lpUnk->QueryInterface(IID_IRowset, (void**)&lpRowset);
    lpUnk->QueryInterface(IID_IAccessor, (void**)&lpAccessor);
    

    Catatan

    lpUnk menunjuk ke IUnknown objek kumpulan rekaman ADO.

  2. Lampirkan aksesor dan set baris ke kelas templat konsumen OLE DB yang sesuai.

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

Lihat juga

Menggunakan Accessors