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:
Creare un oggetto ADO Record:
_RecordPtr adoR; adoRs.CreateInstance(__uuidof(_Record));
Eseguire una query sull'interfaccia IADORecordConstruction nell'oggetto Record:
adoRecordConstructionPtr adoRConstruct=NULL; adoR->QueryInterface(__uuidof(ADORecordConstruction), (void**)&adoRConstruct);
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