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:
Creazione di un oggetto Recordset di ADO:
Recordset20Ptr adoRs; adoRs.CreateInstance(__uuidof(Recordset));
Eseguire una query sull'interfaccia IADORecordsetConstruction nell'oggetto Recordset:
adoRecordsetConstructionPtr adoRsConstruct=NULL; adoRs->QueryInterface(__uuidof(ADORecordsetConstruction), (void**)&adoRsConstruct);
Chiamare il metodo di proprietà
IADORecordsetConstruction::put_Rowset
per impostare l'oggetto OLE DBRowset
sull'oggettoRecordset
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