Classe CRowset

Encapsula um objeto de conjunto de linhas OLE DB e vários relacionados interfaces e fornece métodos de manipulação de dados do conjunto de linhas.

template <class TAccessor = CAccessorBase>
class CRowset

Parâmetros

  • TAccessor
    Uma classe de acessador.O padrão é CAccessorBase.

Membros

38xa46fs.collapse_all(pt-br,VS.110).gifMétodos

AddRefRows

Incrementos de contagem de referência associado à linha atual.

Fechar

Libera linhas e atual IRowset interface.

Compare

Compara dois marcadores usando IRowsetLocate::Compare.

CRowset

Cria um novo CRowset de objeto e (opcionalmente) associa-lo com um IRowset interface fornecida como um parâmetro.

Excluir

Exclui linhas do conjunto de linhas usando IRowsetChange:DeleteRows.

FindNextRow

Localiza a próxima linha correspondente após o indicador especificado.

GetApproximatePosition

Retorna a posição aproximada de uma linha correspondente a um indicador.

GetData

Recupera dados de cópia do conjunto de linhas da linha.

GetDataHere

Recupera dados do buffer especificado.

GetOriginalData

Recupera os dados mais recentemente obtidas de ou transmitida para a fonte de dados, ignorando as alterações pendentes.

GetRowStatus

Retorna o status de todas as linhas.

Inserir

Cria e insere uma nova linha usando IRowsetChange:InsertRow.

IsSameRow

Compara a linha especificada com a linha atual.

MoveFirst

Reposiciona o local de busca de Avançar para a posição inicial.

MoveLast

Move para o último registro.

MoveNext

Busca dados da próxima linha seqüencial ou um número especificado de posições além da próxima linha.

MovePrev

Move para o registro anterior.

MoveToBookmark

Busca a linha marcado por um indicador ou a linha em um deslocamento especificado a partir desse indicador.

MoveToRatio

Busca linhas a partir de uma posição fracionária no conjunto de linhas.

ReleaseRows

Chamadas IRowset::ReleaseRows para liberar o identificador de linha atual.

SetData

Define valores de dados em uma ou mais colunas de uma linha usando IRowsetChange:SetData.

Desfazer

Desfaz as alterações feitas desde a última busca uma linha ou atualização.

Update

Transmite qualquer pendente alterações feitas desde a última busca ou atualizar a linha atual.

UpdateAll

Transmite qualquer pendente alterações feitas desde a última busca ou atualizar todas as linhas.

Comentários

Em OLE DB, um conjunto de linhas é o objeto através do qual um programa define e recupera dados.

Esta classe não deve ser instanciado, mas em vez disso, é passado como um parâmetro de modelo para CTable ou CCommand (CRowset é o padrão).

Requisitos

Cabeçalho: atldbcli.h

Consulte também

Conceitos

Exemplo de DBViewer

exemplo MultiRead

MultiRead exemplo de atributos

OLE DB consumidor modelos (C++)

Referência de modelos OLE DB consumidor