OOLE DB linhas e vinculação de suporte

Para definir e recuperar dados, modelos de OOLE DB usar um acessador e um conjunto de linhas através da classe CAccessorRowset , conforme mostrado na figura a seguir. Essa classe pode manipular Múltiplo acessadores de tipos diferentes.

Tipos de acessador

Todos os acessadores derivam CAccessorBase. CAccessorBase fornece parâmetro e ligação de coluna.

Existem quatro tipos de acessador e três tipos de conjunto de linhas, que são mostrados na figura a seguir.

A tabela a seguir resume os quatro tipos de acessador.

Tipo de acessador Dinâmico Params Tampão Múltiplo acessadores
CAccessor Não Sim Usuário Sim
CDynamicAccessor Sim Não OLE DB modelos Não
CDynamicParameterAccessor Sim Sim OLE DB modelos Não
CManualAccessor Sim Sim Usuário Não

Tipos de linhas

Os modelos de OOLE DB oferecer suporte a três tipos de conjuntos de linhas (ver figura anterior): conjuntos de linhas simples (implementados por CRowset), conjuntos de linhas (implementados por CBulkRowset), a granel e conjuntos de linhas (implementados por CArrayRowset) de array. Conjuntos de linhas simples buscar um identificador de linha única quando MoveNext ser chamado. Conjuntos de linhas em massa podem buscar Múltiplo identificadores de linha. Conjuntos de linhas de matriz são conjuntos de linhas que podem ser acessados usando a sintaxe de matriz.

Voltar para a OLE DB consumidor modelo arquitetura

Index