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