Partilhar via


Classe IRowsetUpdateImpl

A implementação de modelos OLE DB do IRowsetUpdate interface.

template <
   class T, 
   class Storage, 
   class UpdateArray = CAtlArray<Storage>, 
   class RowClass = CSimpleRow, 
   class MapClass = CAtlMap <RowClass::KeyType, RowClass*> 
>
class IRowsetUpdateImpl : public IRowsetChangeImpl<
      T, 
      Storage, 
   IRowsetUpdate, 
      RowClass, 
      MapClass
>

Parâmetros

  • T
    Uma classe derivada de IRowsetUpdateImpl.

  • Storage
    O registro do usuário.

  • UpdateArray
    Uma matriz contendo armazenados em cache os dados para atualizar o conjunto de linhas.

  • RowClass
    A unidade de armazenamento para o HROW.

  • MapClass
    A unidade de armazenamento para todos os identificadores de linha são mantidos pelo provedor.

Comentários

Você deve primeiro ler e entender a documentação de IRowsetChange, porque tudo descrita lá também se aplica aqui.You should also read chapter 6 of the OLEDBProgrammer'sReference on setting data.

IRowsetUpdateImpl implementa o OLE DB IRowsetUpdate interface, que permite que os consumidores atrasar a transmissão de alterações feitas com IRowsetChange para os dados de fonte e desfazer as alterações antes da transmissão.

Observação importante:

É altamente recomendável que você leia a documentação a seguir antes de implementar seu provedor:

Requisitos

Cabeçalho: atldb.h

Consulte também

Conceitos

Modelos de provedor de OOLE DB (C++)

A arquitetura do modelo de provedor do OLE DB

Criar um provedor atualizável

Outros recursos

IRowsetUpdateImpl membros