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 a ser usado para acessar os dados.
Valor de retorno
HRESULTpadrão.
Comentários
Para o formato de SetData que não aceita nenhum argumento, todos os acessadores são usados atualizando. Você normalmente chama SetData para definir valores em uma linha de dados nas colunas, em seguida chama Atualização para passar essas alterações.
Esse método exige a interface opcional IRowsetChange, que pode não haver suporte em todos os provedores; nesse caso, o método retornará E_NOINTERFACE. Você também deve definir DBPROP_IRowsetChange a VARIANT_TRUE antes de chamar Abrir na tabela ou o comando que contém o conjunto de linhas.
A operação de instalação pode falhar se uma ou mais colunas não são gravável. Modifique seu mapa de cursor para corrigir isso.
Requisitos
Header: atldbcli.h