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 | Записать значение. |