Per mescolare modelli consumer OLE DB e oggetti dati attivi, utilizzare ADO per aprire un recordset (corrispondente a un set di righe nei modelli consumer OLE DB). Una volta che hai un recordset, effettuare le seguenti operazioni per connettersi a un set di righe OLE DB:
IRowset * lpRowset = NULL;
IAccessor * lpAccessor = NULL;
lpUnk-gt;QueryInterface (IID_IRowset, (vuoto **) & lpRowset);
lpUnk - > QueryInterface (IID_IAccessor, (vuoto **) & lpAccessor)
CRowset rs;
CAccessor funzione di accesso;
funzione di accesso.Attach(lpAccessor);
RS.Attach(lpRowset);
RS.SetAccessor(accessor)