EnglishРусский  
Данный проект закрыт! Создан новый скриптовый язык с тем же именем. Всё доступно на GitHub.
Также попробуйте нашу open source кроссплатформенную программу для создания и управления скриптами.

Реклама

Инсталлятор CreateInstall
Бесплатные и коммерческие инсталляторы

Dbf

Данная библиотека предназначена для работы с dbf файлами. Поддерживаются форматы dBase III и dBase IV. Для использования библиотеки необходимо с помощью команды include указать файл dbf.g, который находится в поддиректории lib.

include : $"...\gentee\lib\dbf\dbf.g"

 

Операторы

* dbf Получить количество записей в базе данных.
foreach var,dbf Оператор foreach.

Методы

dbf.append Добавить запись.
dbf.bof Проверка на первую запись.
dbf.bottom Встать на последнюю запись.
dbf.close Закрыть базу данных.
dbf.create Создать dbf файл и открыть его.
dbf.del Поставить/снять пометку удаления у текущей записи.
dbf.empty Создать пустую копию.
dbf.eof Проверка выхода за пределы базы.
dbf.geterror Получить код ошибки.
dbf.go Встать на запись с указанным номером.
dbf.isdel Получить признак удаления записи.
dbf.open Открыть базу данных (dbf файл).
dbf.pack Упаковать базу данных.
dbf.recno Номер текущей записи или 0, если запись не определена.
dbf.skip Сдвиг текущей записи.
dbf.top Встать на первую запись.

Методы для полей

dbf.f_count Количество полей.
dbf.f_date Получить дату.
dbf.f_decimal Получить размер дробной части у числового поля.
dbf.f_double Получить числовое значение.
dbf.f_find Получить номер поля по имени.
dbf.f_int Получить значение в виде целого числа.
dbf.f_logic Получить значение логического поля у текущей записи.
dbf.f_memo Получить значение memo-поля у текущей записи.
dbf.f_name Получить имя указанного поля.
dbf.f_offset Получить смещение данного поля.
dbf.f_ptr Указатель на данные.
dbf.f_str Получить значение.
dbf.f_type Получить тип поля.
dbf.f_width Получить ширину указанного поля.
dbf.fw_date Записать дату.
dbf.fw_double Записать числовое значение.
dbf.fw_int Записать целое число.
dbf.fw_logic Записать логическое значение.
dbf.fw_memo Записать значение в memo-поле.
dbf.fw_str Записать значение.
Редактировать