До того, как вы сможете обновить данные в представлении, свойства представления, которые управляют обновлением, должны быть установлены так, чтобы представление могло быть обновлено. В большинстве случаев, значения свойств представления по умолчанию установлены так, чтобы представление могло быть обновлено.
В приведенной ниже таблице перечислены свойства представления, которые управляют обновлением и их значения по умолчанию для представления.
Свойство представления | Значение по умолчанию | ||||
---|---|---|---|---|---|
Tables |
Включает в себя все таблицы, которые имеют обновляемые поля и имеют по крайней мере одно поле первичного ключа. |
||||
KeyField |
Ключевые поля базы данных и удаленные первичные ключи таблицы. |
||||
UpdateName |
Для всех полей используется синтаксис Table_name.column_name. |
||||
Updateable |
Обновляются все поля, за исключением полей первичного ключа. |
||||
SendUpdates |
Устанавливает значения по умолчанию в значение, используемое в сессии, которое изначально установлено в False (.F.). Если вы измените его в True (.T.), то оно станет значением по умолчанию для всех представлений, созданных в сессии.
|
||||
CompareMemo |
Сбрасывает значение по умолчанию в True (.T.), что означает, что мемо-поля будут включены в оператор WHERE и будут использоваться для определения конфликтов обновления. |
Замечание |
---|
Установки свойств представления, принятые по умолчанию, могут не позволять обновления в случае, если представление создано программным путем. Чтобы позволить обнолвения для созданных программным путем представлений, просмотрите установки свойств по умолчанию и установите их должным образом. Для изменения свойств представлдения используйте функцию DBSETPROP(). Для получения более подробной информации смотрите описание Функция DBSETPROP(). |
Замечание |
---|
По умолчанию, для представлений используется оптимистическое буферирование записи. Однако, вы можете изменить его на буферирование таблицы. Для получения более подробной информации смотрите описание задачи Как: производить обновления с использованием буферов. |