Condividi tramite


Interfaccia ADORecordsetConstruction

L'interfaccia ADORecordsetConstruction è usata per costruire un oggetto ADO Recordset da un oggetto OLE DB Rowset in un'applicazione C/C++.

Questa interfaccia supporta le proprietà seguenti:

Proprietà

Proprietà Descrizione
Capitolo Lettura/Scrittura.
Ottiene/imposta un oggetto OLE DB Chapter a partire da/su questo oggetto Recordset di ADO.
RowPosition Lettura/Scrittura.
Ottiene/imposta un oggetto OLE DB RowPosition a partire da/su questo oggetto Recordset di ADO.
Set di righe Lettura/Scrittura.
Ottiene/imposta un oggetto OLE DB Rowset a partire da/su questo oggetto Recordset di ADO.

Metodi

Nessuno.

Eventi

No.

Osservazioni

Dato un oggetto OLE DB Rowset (pRowset), la costruzione di un oggetto ADO Recordset (adoRs) equivale alle tre operazioni di base seguenti:

  1. Creazione di un oggetto Recordset di ADO:

    Recordset20Ptr adoRs;  
    adoRs.CreateInstance(__uuidof(Recordset));  
    
  2. Eseguire una query sull'interfaccia IADORecordsetConstruction nell'oggetto Recordset:

    adoRecordsetConstructionPtr adoRsConstruct=NULL;  
    adoRs->QueryInterface(__uuidof(ADORecordsetConstruction),  
                         (void**)&adoRsConstruct);  
    
  3. Chiamare il metodo di proprietà IADORecordsetConstruction::put_Rowset per impostare l'oggetto OLE DB Rowset sull'oggetto Recordset di ADO:

    IUnknown *pUnk=NULL;  
    pRowset->QueryInterface(IID_IUnknown, (void**)&pUnk);  
    adoRsConstruct->put_Rowset(pUnk);  
    

L'oggetto adoRs risultante rappresenta ora l'oggetto Recordset di ADO costruito dall'oggetto OLE DB Rowset.

È anche possibile costruire un oggetto Recordset di ADO da un oggetto OLE DB Chapter o RowPosition.

Requisiti

Versione: ADO 2.0 e versioni successive

Libreria: msado15.dll

UUID: 00000283-0000-0010-8000-00AA006D2EA4

Vedere anche

Oggetto Recordset (ADO)
Proprietà Rowset (ADO)