Misturar modelos de consumidor de OOLE DB e Active Data Objects, use ADO para abrir um conjunto de registros (correspondente a um conjunto de linhas OLE DB consumidor modelos). Uma vez que você tem um conjunto de registros, faça o seguinte para conectar-se a um conjunto de linhas OLE DB:
IRowset * lpRowset = NULL;
IAccessor * lpAccessor = NULL;
lpUnk-gt;Falha de QueryInterface (IID_IRowset, (void **) & lpRowset);
lpUnk - > falha de QueryInterface (IID_IAccessor, (void **) & lpAccessor)
CRowset rs;
Acessador de CAccessor;
acessador.Attach(lpAccessor);
RS.Attach(lpRowset);
RS.SetAccessor(accessor)