Compartilhar via


CRowset::SetData

Define valores de dados em uma ou mais colunas de uma linha.

HRESULT SetData( ) const throw( ); 
HRESULT SetData(
   int nAccessor 
) const throw( );

Parâmetros

  • nAccessor
    [in] O número de acessador para usar para acessar os dados.

Valor de retorno

Um padrão HRESULT.

Comentários

Para o SetData formulário aceita sem argumentos, todos os acessadores são usados para a atualização.Você normalmente chama SetData para definir valores de dados em colunas em uma linha, em seguida, chamar atualização para transmitir essas alterações.

Este método requer a interface opcional IRowsetChange, que pode não ser suportado em todos os provedores; Se esse for o caso, o método retorna E_NOINTERFACE.Você também deve definir DBPROP_IRowsetChange para VARIANT_TRUE antes de chamar Abrir na tabela ou que contém o conjunto de linhas de comando.

A operação de configuração pode falhar se uma ou mais colunas não é gravável.Modificar o mapa de cursor para corrigir isso.

Requisitos

Cabeçalho: atldbcli.h

Consulte também

Referência

Classe CRowset

CRowset::Update