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 перед вызовом Открыть в таблице или команде, содержащий набор строк.
Требования
Header: atldbcli.h