CRowset::Undo
Отменяет все изменения, внесенные в строке с момента последней выборки или Обновить.
HRESULT Undo(
DBCOUNTITEM* pcRows = NULL,
HROW* phRow = NULL,
DBROWSTATUS* pStatus = NULL
) throw( );
Параметры
pcRows
[out] указатель на расположение, Отменить возвращает число строк, предпринята попытка отмены его при необходимости.phRow
[out] указатель на расположение, Отменить возвращает массив дескрипторов ко всем строкам попытался отменить его при необходимости.pStatus
[out] указатель на расположение, Отменить возвращает значение состояния строк. Нет состояния не возвращается, если pStatus NULL.
Возвращаемое значение
Стандартное HRESULT.
Заметки
Этот метод требует дополнительного интерфейса IRowsetUpdate, может не поддерживаться во всех поставщиках; если это так, метод возвращает E_NOINTERFACE. Необходимо также установить DBPROP_IRowsetUpdate в VARIANT_TRUE до вызова метода Открыть на таблице или команда, содержащий набор строк.
Требования
Заголовок: atldbcli.h