Um OLE DB-Consumervorlagen und Active Data Objects zu kombinieren, verwenden Sie ADO zum Öffnen eines Recordsets (entspricht einem Rowset in den OLE DB-Consumervorlagen). Sobald Sie über ein Recordset verfügen, führen Sie folgende Schritte zum Herstellen einer Verbindung mit einem OLE DB-rowset:
IRowset * LpRowset = NULL;
IAccessor * LpAccessor = NULL;
LpUnk-Gt;QueryInterface (IID_IRowset, (Void **) & LpRowset);
LpUnk - > QueryInterface (IID_IAccessor, (Void **) & LpAccessor)
CRowset Rs;
CAccessor Accessor;
Accessor.Attach(lpAccessor);
Rs.Attach(lpRowset);
Rs.SetAccessor(accessor)