IRowsetUpdateImpl::IsUpdateAllowed
Переопределите этот метод для проверки безопасности, целостности и т д перед обновлениями.
HRESULT IsUpdateAllowed(
DBPENDINGSTATUS /* [in] *//* status */,
HROW /* [in] *//* hRowUpdate */,
DBROWSTATUS* /* [out] *//* pRowStatus */
);
Параметры
status
[in] состояние количества незавершенных операций на строках.hRowUpdate
[in] обработка для строк пользователь хочет обновления.pRowStatus
[out] возвращает состояние пользователю.
Заметки
Если определяется, что обновление должно быть разрешено, возвращает S_OK; в противном случае возвращает значение E_FAIL. Если разрешить обновление, то также необходимо установить DBROWSTATUS в IRowsetUpdateImpl::Update в соответствующий состояние строки.
Требования
Header: atldb.h