Interfaccia ADORecordsetConstruction

L'interfaccia ADORecordsetConstruction viene utilizzata 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 da/su questo oggetto Recordset ADO.
RowPosition Lettura/Scrittura.
Ottiene/imposta un oggetto OLE DB RowPosition da/su questo oggetto Recordset ADO.
Righe Lettura/Scrittura.
Ottiene/imposta un oggetto OLE DB Rowset da/su questo oggetto Recordset ADO.

Metodi

Nessuno.

Eventi

No.

Osservazioni

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

  1. Creare un oggetto RECORDSET 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 della IADORecordsetConstruction::put_Rowset proprietà per impostare l'oggetto OLE DB Rowset sull'oggetto ADO Recordset :

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

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

È anche possibile costruire un oggetto Recordset 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)