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