Condividi tramite


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

ze7695aw.collapse_all(it-it,VS.110).gifMetodi di interfaccia (utilizzati con di IRowsetChange)

DeleteRows

Elimina una riga dal rowset.

InsertRow

Inserisce una riga del rowset.

SetData

Imposta i valori dei dati in una o più colonne.

ze7695aw.collapse_all(it-it,VS.110).gifMetodo di implementazione (callback)

FlushData

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).

Nota importanteImportante

Si consiglia di leggere la documentazione seguente PRIMA di tentare di distribuire il provider:

  • Creare un provider aggiornabile

  • Capitolo 6 di OLE DB Programmer's Reference

  • Vedere anche come classe di RUpdateRowset viene utilizzata nell'esempio UpdatePV

Requisiti

Header: il file

Vedere anche

Concetti

Modelli provider OLE DB (C++)

Architettura dei modelli di provider OLE DB