CDaoRecordset::Update

виртуальный void (обновление);
броска (CDaoException, CMemoryException);

Примечания

Эта функция-член вызывается после вызова функции-члена AddNew или Edit . Этот призыв требуется для завершения операции AddNew или Edit.

AddNew и редактировать подготовить буфер редактирования, в которой размещается добавленных или отредактированных данных для сохранения в источнике данных. Update сохраняет данные. Обновляются только те поля, отмеченные или обнаружены изменения.

Если источник данных поддерживает транзакции, вы можете сделать вызова Update (и его соответствующее AddNew или изменить вызов), часть транзакции. Для получения дополнительных сведений о транзакциях, см. статью DAO рабочее пространство: Управление сделок в Руководстве по Visual C++ программист.

Осторожноnbsp;  При вызове функции Update без сначала вызова либо Add&New или редактировать, обновление выдает CDaoException. При вызове AddNew или Edit, Update необходимо вызвать перед тем, как вызвать свойство MoveNext или закрытия набора записей или соединения с источником данных. В противном случае ваши изменения будут потеряны без уведомления.

Объект набора записей, заблокированной пессимистично в многопользовательской среде, записей останки, к морю от времени редактирования используется до тех пор, пока обновление будет завершено. Если набор записей оптимистически заблокирован, запись заблокирована и по сравнению с pre-edited записью непосредственно перед ее обновления в базе данных. Если запись была изменена так, как вы назвали, редактировать, операция обновления завершается неудачей и MFC создает исключение. Вы можете изменить режим блокировки с SetLockingMode.

Примечание   Оптимистические блокировки всегда используется на внешней базы данных форматов, таких как ODBC и устанавливаемый драйвер ISAM.

Для получения дополнительных сведений об обновлении данных, см. статью записей DAO: набор записей операций в Руководстве по Visual C++ программист. Сопутствующую информацию приведены в разделах «AddNew метод», «CancelUpdate метод», «Метода Delete», «LastModified собственность», «Метод Update» и «Свойства EditMode» в справке DAO.

Обзор CDaoRecordsetЧлены класса | Иерархическая схема

См. такжеnbsp;CDaoRecordset::Add&New, CDaoRecordset::CancelUpdate, CDaoRecordset::Delete, CDaoRecordset::Edit, CDaoRecordset::CanTransact

Index