[TC] dbf файл
Доброго времени суток, Друзья.
Где можно почитать про базу данных в формате .DBF?
Принялся сегодня осваивать Lazarus, в-слепую во всех смыслах, ибо литературы
никакой нет.
Правлю вот один пример, который называется Adressbook. Программа создает .dbf-файл.
Процедура выглядит так:
begin
Clear;
Add('NN',ftString,7);
Add('Author',ftString,32);
Add('Name',ftString,64);
Add('Subj',ftString,2);
Add('Len',ftString,7);
Add('FileName',ftString,16);
Add('Disk',ftString,2);
Add('New',ftString,1);
Add('Hist',ftString,2);
Add('Recens',ftString,16);
Add('Serial',ftString,1);
end;
TableName:=AFileName;
CreateTable;
Exclusive := true;
Open;
AddIndex('Author', 'Author', []);
end;
То ест, все записи строковые.
Какие еще значения могут принимать поля такой базы данных и как их задать?
Буду благодарен также за ссылку на какой-нибудь интернет-ресурс на эту тему.
Эдуард Воробьев
г. Ленинск-Кузнецкий
winks***@r*****.ru
Приветствую всех.
Эдуард пишет:
Это общее расширение файлов, использованных в СУБД dBase II, dBase III, dBase
IV, FoxPro, etc. Вся эта совокупность обычно называется xBase. Разные СУБД вносили
свои изменения в исходный формат и поэтому .dbf-файлы одной СУБД могут либо частично,
либо полностью не читаться в другой.
По указанным ключевым словам и ищите описание.
Например:
http://www.compdoc.ru/bd/foxpro/
Есть же официальная документация, есть официальная wiki, к тому же с частичным
переводом на русский:
http://wiki.lazarus.freepascal.org/Lazarus_Tdbf_Tutorial/ru
Кое-что можно найти на
www.freepascal.ru/
[...]
Причем, судя по префиксу, это вариант FoxPro.
Успехов. Анатолий.