DBF.SetValue

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

Функция изменяет значение поля текущей записи по его имени или индексу. Внимание! Поиск имен полей производится с учетом регистра! При указании имени необходимо соблюдать корректный регистр букв имени поля!

Синтаксис

DBF.SetValue(<Индекс или наименование поля (INT,STRING)>,<Значение поля>)

Аргументы

  • <Индекс или наименование поля (INT,STRING)> - Строка с наименованием поля или число с его индексом. Индексирование полей начинается с единицы.
  • <Индекс или наименование поля (INT,STRING)> - Значение поля

Примеры

бРезОст:=dbf.Create();
бРезОст.FileName:="c:\file.dbf";
бРезОст.Codepage:=1251;  
бРезОст.AddField(,"nQty","NUMBER.15.2");
бРезОст.AddField(,"NQTY","NUMBER.15.2");

бРезОст.AddRecord();
бРезОст.SetValue("nQty",10.1);
бРезОст.SetValue("NQTY",10.2);
бРезОст.Save();

//Будет выведено: "nQty: 10.1"
Message("nQty: "+бРезОст.GetValue("nQty"));
//Будет выведено: "NQTY: 10.2"
Message("NQTY: "+бРезОст.GetValue("NQTY"));
бРезОст.Close();