Classe IRowsetChangeImpl
L'implementazione dei modelli OLE DB dell'interfaccia di Di IRowsetChange nella specifica OLE DB.
template <
class T,
class Storage,
class BaseInterface = IRowsetChange,
class RowClass = CSimpleRow,
class MapClass = CAtlMap < RowClass::KeyType, RowClass* >
>
class ATL_NO_VTABLE IRowsetChangeImpl : public BaseInterface
Parametri
T
Classe derivata da IRowsetChangeImpl.Storage
Il record utente.BaseInterface
La classe di base per l'interfaccia, come IRowsetChange.RowClass
L'unità di archiviazione per un handle di riga.MapClass
L'unità di archiviazione per tutti gli handle di riga utilizzate dal provider.
Membri
Metodi di interfaccia (utilizzati con di IRowsetChange)
Elimina una riga dal rowset. |
|
Inserisce una riga del rowset. |
|
Imposta i valori dei dati in una o più colonne. |
Metodo di implementazione (callback)
Overidden dal provider per eseguire il commit dei dati all'archivio. |
Note
Questa interfaccia è responsabile di operazioni di scrittura vengono rappresentati in un archivio dati. Immediato„ indica che quando l'utente finale (la persona che utilizza l'utente) apportare le modifiche, tali modifiche vengono immediatamente trasmesse all'archivio dati e non può essere annullato).
IRowsetChangeImpl implementa l'interfaccia OLE DB IRowsetChange , che consente l'aggiornamento dei valori delle colonne delle righe esistenti, eliminare righe e l'inserimento di nuove righe.
L'implementazione dei modelli OLE DB supporta tutti i metodi di base (SetData, InsertRowe DeleteRows).
Importante |
---|
Si consiglia di leggere la documentazione seguente PRIMA di tentare di distribuire il provider: |
Capitolo 6 di OLE DB Programmer's Reference
Vedere anche come classe di RUpdateRowset viene utilizzata nell'esempio UpdatePV
Requisiti
Header: il file