CRowset::Update
Transmite qualquer pendente alterações feitas à linha atual desde a última busca ou atualização chamar nele.
HRESULT Update(
DBCOUNTITEM* pcRows = NULL,
HROW* phRow = NULL,
DBROWSTATUS* pStatus = NULL
) throw( );
Parâmetros
pcRows
[out] Um ponteiro para o local onde atualização retorna o número de linhas que ele tentou atualizar, se necessário.phRow
[out] Um ponteiro para o local onde atualização retorna o identificador da linha que ele tentou atualizar.Nenhum identificador será retornado se phRow é nulo.pStatus
[out] Um ponteiro para o local onde atualização retorna o valor de status de linha.Nenhum status é retornado se pStatus é nulo.
Valor de retorno
Um padrão HRESULT.
Comentários
Transmite qualquer pendente alterações feitas à linha atual desde a linha foi buscada ou atualizada pela última vez (usando atualização ou UpdateAll).Você normalmente chama SetData para definir valores de dados em colunas em uma linha e chamar atualização para transmitir essas alterações.
Este método requer a interface opcional IRowsetUpdate, 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_IRowsetUpdate para VARIANT_TRUE antes de chamar Abrir na tabela ou que contém o conjunto de linhas de comando.
Requisitos
Cabeçalho: atldbcli.h