Classe IRowsetImpl
Fornece uma implementação de IRowset interface.
template <
class T,
class RowsetInterface,
class RowClass = CSimpleRow,
class MapClass = CAtlMap <
RowClass::KeyType,
RowClass*
>
>
class ATL_NO_VTABLE IRowsetImpl : public RowsetInterface
Parâmetros
T
Sua classe derivada de IRowsetImpl.RowsetInterface
Uma classe derivada de IRowsetImpl.RowClass
Unidade de armazenamento para o HROW.MapClass
Unidade de armazenamento para todos os identificadores de linha mantido pelo provedor.
Membros
Métodos
Adiciona uma contagem de referência a um identificador de linha existente. |
|
Chamado por GetNextRows para alocar um novo HROW.Não é chamado diretamente pelo usuário. |
|
Recupera dados de cópia do conjunto de linhas da linha. |
|
Retorna o status do campo especificado. |
|
Busca linhas seqüencialmente, lembrando a posição anterior. |
|
O construtor.Não é chamado diretamente pelo usuário. |
|
Chamado por AddRefRows e ReleaseRows.Não é chamado diretamente pelo usuário. |
|
Libera linhas. |
|
Reposiciona a próxima posição de busca na 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 buscando com versões anteriores. |
|
Indica se um provedor pode ter seu rolagem do cursor para trás. |
|
Indica se um provedor tem redefinir a posição do cursor.Isso tem significado especial ao rolar para trás ou para trás em busca de GetNextRows. |
|
Um índice para o conjunto de linhas, que representa o cursor. |
|
Uma lista de identificadores de linha. |
Comentários
IRowset é a interface de conjunto de linhas base.
Requisitos
Cabeçalho: atldb.h