Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > как создать dbf файл?


Автор: Lunatikus 24.7.2007, 15:02
Вопрос,может,и тривиальный,помогите,кто знает и уже создавал программно файлы с данными расширениями и умеет с ними работать.

Автор: sexton 24.7.2007, 15:30
Я создавал программно и умею с ними работать smile

P.S. если интересно как - через Advantage Database Engine

Автор: Akella 24.7.2007, 15:45
поиск по форуму  smile

Добавлено через 1 минуту и 2 секунды
и ещё посмотри вниз странички
ну или
http://forum.vingrad.ru/topic-32047.html

Автор: Lunatikus 24.7.2007, 16:12
сори,ступил насчет поиска.Сразу не попалось в глаза подходящей темы.спасибо =)

Автор: MishaMW 24.7.2007, 16:18
это код создает DBF-таблицу    test в папке c:\temp
Здесь используется компонент Table

Код

 procedure TForm1.Button1Click(Sender: TObject);
 begin
   with TTable.Create(nil) do
   begin
     DatabaseName  := 'c:\temp';  (* alias *)
     TableName     := 'test.dbf';
     TableType     := ttDBase;
     with FieldDefs do
     begin
       Add('ID', ftInteger,0,false);
       Add('F_NAME', ftString,20,false);
       Add('L_NAME', ftString,30,false);
     end;
     CreateTable;
   end;
 end;


Здесь используется компонент Query
Код

CREATE TABLE mytable.dbf
(Number     INTEGER,
Name          CHAR(20),
BirthDay      Date)


DBF это старый отмирающий формат, уже довольно-таки неудобный.
Если ты только осваиваешь азы базы данных, рекомендую изучать Access и технологию доступа ADO.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)