Classe IRowsetImpl
Fornece uma implementação da interface de IRowset .
template <
class T,
class RowsetInterface,
class RowClass = CSimpleRow,
class MapClass = CAtlMap <
RowClass::KeyType,
RowClass*
>
>
class ATL_NO_VTABLE IRowsetImpl : public RowsetInterface
Parâmetros
T
A sua classe derivada, de IRowsetImpl.RowsetInterface
Uma classe derivada de IRowsetImpl.RowClass
Unidade de armazenamento para HROW.MapClass
A unidade de armazenamento para todas as alças de linha mantidos pelo provedor.
Membros
Métodos
Adiciona uma contagem de referência a um identificador de linha existente. |
|
Chamado por GetNextRows para atribuir nova HROW. Não chamado diretamente pelo usuário. |
|
Recupera dados de uma cópia do conjunto de linhas. |
|
Retorna o status do campo especificado. |
|
Buscar linhas em sequência, recordando a posição anterior. |
|
O construtor. Não chamado diretamente pelo usuário. |
|
Chamado por AddRefRows e por ReleaseRows. Não chamado diretamente pelo usuário. |
|
Linhas de versões. |
|
As reposições a próxima posição de busca como sua posição inicial; ou seja, sua posição quando o conjunto de linhas foi criado. |
|
Define os sinalizadores de status para o campo especificado. |
Membros de dados
Indica se um provedor oferece suporte à busca. |
|
Indica se um provedor pode fazer com que o cursor rolar para trás. |
|
Indica se um provedor redefiniu sua posição do cursor. Isso tem um significado especial para rolar para trás ou ao buscar para trás em GetNextRows. |
|
Um índice no conjunto de linhas, representando o cursor. |
|
Uma lista de identificadores de linha. |
Comentários
IRowset é a interface base do conjunto de linhas.
Requisitos
Header: atldb.h