CRowset::Undo
Desfaz as alterações feitas desde a última busca uma linha ou atualização.
HRESULT Undo(
DBCOUNTITEM* pcRows = NULL,
HROW* phRow = NULL,
DBROWSTATUS* pStatus = NULL
) throw( );
Parâmetros
pcRows
[out] Um ponteiro para o local onde Desfazer retorna o número de linhas que ele tentou desfazer se necessário.phRow
[out] Um ponteiro para o local onde Desfazer retorna uma matriz de identificadores para todas as linhas que ele tentou desfazer se necessário.pStatus
[out] Um ponteiro para o local onde 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 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