* Значение MULTILOCKS устанавливается равным ON; это необходимо в
* На экран выводится первоначальное значение поля
CREATE TABLE employee (cLastName C(10))
APPEND BLANK
INSERT INTO employee (cLastName) VALUES ('Smith')
SET MULTILOCKS ON && Must be on for table buffering
= CURSORSETPROP('Buffering', 5, 'employee' ) && Enable table buffering
CLEAR
? 'Original cLastName value: '
?? cLastName && Displays current cLastName value (Smith)
REPLACE cLastName WITH 'Jones'
? 'New cLastName value: '
?? cLastName && Displays new cLastName value (Jones)
? 'cLastName value returned by OLDVAL( ): '
??
= TABLEUPDATE(.T.)
? 'Updated cLastName value: '
?? cLastName && Displays current cLastName value (Jones)
* можно восстановить первоначальное значение поля в буферизованной
* таблице. Создается таблица employees, и команда INSERT - SQL
* вставляет значение "Smith" в поле cLastName.
* случае буферизации таблицы. Функция CURSORSETPROP( )
* устанавливает в качестве режима буферизации мягкую буферизацию
* таблицы (5).
* затем поле cLastName модифицируется по команде REPLACE. На экране
* отображается новое значение этого поля (Jones). Первоначальное
* значение поля cLastName (Smith) отображается с помощью функции
* OLDVAL( ). Затем функция TABLEUPDATE( ) фиксирует изменения,
* внесенные в таблицу. После этого на экран выдается обновленное
* значение поля cLastName (Jones).
Новое на сайте
-
Обновлен портфель программиста
Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский) -
Новые примеры программ
Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2) -
Обновленна справка
Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.