Come a utilizzare un Recordset ADO esistente?

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:

  1. Chiamare QueryInterface per i puntatori IRecordset e IAccessor.
    IRowset * lpRowset = NULL;
    IAccessor * lpAccessor = NULL;
    lpUnk-gt;QueryInterface (IID_IRowset, (vuoto **) & lpRowset);
    lpUnk - > QueryInterface (IID_IAccessor, (vuoto **) & lpAccessor)
    
    
  2. Allegare la funzione di accesso e il set di righe a loro appropriate classi di modello consumer OLE DB.
    CRowset rs;
    CAccessor funzione di accesso;
    
    funzione di accesso.Attach(lpAccessor);
    RS.Attach(lpRowset);
    RS.SetAccessor(accessor)
    
    

Index