Condividi tramite


Interfaccia ADORecordConstruction

L'interfaccia ADORecordConstruction è usata per costruire un oggetto ADO Record da un oggetto OLE DB Row in un'applicazione C/C++.

Il tipo di passaggio supporta le proprietà seguenti:

Proprietà

Proprietà Descrizione
ParentRow Sola scrittura.
Imposta il contenitore di un oggetto OLE DB Row in questo oggetto ADO Record.
Riga Lettura/Scrittura.
Ottiene/imposta un oggetto OLE DB Row da/su questo oggetto ADO Record.

Metodi

Nessuno.

Eventi

No.

Osservazioni

Dato un oggetto OLE DB Row (pRow), la costruzione di un oggetto ADO Record (adoR) equivale alle tre operazioni di base seguenti:

  1. Creare un oggetto ADO Record:

    _RecordPtr adoR;  
    adoRs.CreateInstance(__uuidof(_Record));  
    
  2. Eseguire una query sull'interfaccia IADORecordConstruction nell'oggetto Record:

    adoRecordConstructionPtr adoRConstruct=NULL;  
    adoR->QueryInterface(__uuidof(ADORecordConstruction),  
                        (void**)&adoRConstruct);  
    
  3. Chiamare il metodo della proprietà IADORecordConstruction::p ut_Row per impostare l'oggetto OLE DB Row sull'oggetto ADO Record:

    IUnknown *pUnk=NULL;  
    pRow->QueryInterface(IID_IUnknown, (void**)&pUnk);  
    adoRConstruct->put_Row(pUnk);  
    

L'oggetto adoR risultante rappresenta ora l'oggetto ADO Record costruito dall'oggetto OLE DB Row.

Un oggetto ADO Record può essere costruito anche dal contenitore di un oggetto OLE DB Row.

Requisiti

Versione: ADO 2.0 e versioni successive

Libreria: msado15.dll

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