TempDB.Set

From SunFlurry wiki
Jump to: navigation, search
  Set (Работа с текущей записью)
Объект:Временная таблица базы данных
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Исключения:Невозможно превратить в строку, неверное имя столбца, текущая запись не загружена
Визуальность:Нет

Функция изменяет значение указанного по наименованию столбца таблицы в случае, если запись уже загружена с помощью функций Next, PeekNext или Find. После изменения значения столбца записи, можно сохранить изменения текущей записи с помощью функции Save. Функцию можно использовать вместо атрибута <Имя столбца> в случае, к примеру, когда наименование столбца хранится в переменной.

Синтаксис

TempDB.Set(<Наименования столбца (STRING)>,<Значение столбца>)

Аргументы

  • <Наименования столбца (STRING)> - Задает наименования столбца, значение которого необходимо изменить.
  • <Значение столбца> - Задает новое значение указанного столбца.

Примеры

//Пример установки пустых значений во все столбцы всех записей таблицы (очень медленный и неэффективный способ)
аТемп.Select();
While аТемп.Next() Do
  For i:=1 To аТемп.SizeC() Do
    аТемп.Set(аТемп.GetColumnName(i),GetNothing());
  EndDo;
  аТемп.Save();
EndDo;