Como faço para usar um conjunto de registros ADO existente?

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:

  1. Chamar Falha de QueryInterface para os IRecordset e IAccessor ponteiros.
    IRowset * lpRowset = NULL;
    IAccessor * lpAccessor = NULL;
    lpUnk-gt;Falha de QueryInterface (IID_IRowset, (void **) & lpRowset);
    lpUnk - > falha de QueryInterface (IID_IAccessor, (void **) & lpAccessor)
    
  2. Anexar o acessador e conjunto de linhas para seus apropriados classes de modelo de consumidor de OLE DB.
    CRowset rs;
    Acessador de CAccessor;
    
    acessador.Attach(lpAccessor);
    RS.Attach(lpRowset);
    RS.SetAccessor(accessor)
    

Index