CRowset::desfazer
Desfaz quaisquer alterações feitas em uma linha desde a última busca ou Atualização.
HRESULT Undo(
DBCOUNTITEM* pcRows = NULL,
HROW* phRow = NULL,
DBROWSTATUS* pStatus = NULL
) throw( );
Parâmetros
pcRows
[out] Um ponteiro para o local em que Desfazer retorna o número de linhas que ele tentou desfazer se necessário.phRow
[out] Um ponteiro para o local em que Desfazer retorna uma matriz de identificadores para todas as linhas que ele tentou desfazer se necessário.pStatus
[out] Um ponteiro para o local em que Desfazer retorna o valor de status de linha.Nenhum status é retornado se pStatus é nulo.
Valor de retorno
Um padrão HRESULT.
Comentários
Este método requer a interface opcional IRowsetUpdate, que pode não ser suportada em todos os provedores; se for esse o caso, o método retornará E_NOINTERFACE.Você também deve definir DBPROP_IRowsetUpdate to VARIANT_TRUE antes de ligar em aberto na tabela ou comando que contém o conjunto de linhas.
Requisitos
Cabeçalho: atldbcli.h