Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.09.02;
Скачать: CL | DM;

Вниз

Сохранить как DBF файл   Найти похожие ветки 

 
alex_tonk   (2007-08-09 16:23) [0]

Доброго Вам дня, местера своего дела!
В очередной раз обращаюсь к Вам за помошью.

Мне нужно сохранить данные с таблицы N (fdb-я база) в dbf файл на диске, по нажатию кнопки. Я использую компонент TDBF. Как это сделать (если можно небольшой примерчик)?


 
Sergey13 ©   (2007-08-09 16:31) [1]

Читаешь из источника запись и пишешь ее в приемник - самое универсальное решение, работать будет везде, но не факт что производительно.
DataPump еще есть в поставке делфи - можно ее попробовать.


 
alex_tonk   (2007-08-09 17:17) [2]

Sergey13 ©

Можно примерчик пожалуйста


 
tomkat   (2007-08-10 17:52) [3]

толькошто делал это :

  qryClients_t.Open;
   Table2.First;
   while table2.Eof=false do
   begin
    qryClients_t.Insert;
     qryClients_tID.Value:=Table2.fieldByName("CLIENTPRIV").Value;
     qryClients_tFIO.Value:=Table2.fieldByName("FIO").Value;
    qryClients_t.Post;
    table2.Next;
   end;


 
Loginov Dmitry ©   (2007-08-10 20:22) [4]

Для TTable это выглядет примеро так:


procedure TForm1.Button1Click(Sender: TObject);
var
 I: Integer;
begin
 with TTable.Create(nil) do
 try
   DatabaseName := "MyAlias";
   TableName := "MyTable";
   FieldDefs.Assign(IB1.FieldDefs);
   CreateTable;
   Open;
   IB1.First;
   while not IB1.Eof do
   begin
     Append;
     for I := 0 to FieldCount - 1 do
       Fields[I].Assign(IB1.Fields[I]);
     Post;
     IB1.Next;
   end;
 finally
   Free;
 end;
end;


Не думаю, что для TDBF будет сильно отличаться.


 
tesseract ©   (2007-08-10 23:02) [5]


> Не думаю, что для TDBF будет сильно отличаться.


А поля в тбличке создать ? Tdbf не совсем полностью дописана.


 
tomkat   (2007-08-10 23:59) [6]

я уж лет 5 пользуюсь компонентом Halycon . бесподобная весчь !
у него в комплекте есть компонента создания таблицы. к-й просто описываеш наименование и типы полей и указываеш куда создавать файл...
потом его залить данными . если интересно . могу прислать , для Делфи 5, 6.


 
Loginov Dmitry ©   (2007-08-11 00:00) [7]

> А поля в тбличке создать ?


В [4] они вроде как бы создаются...



Страницы: 1 вся ветка

Текущий архив: 2007.09.02;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.019 c
11-1169117920
Mabia
2007-01-18 13:58
2007.09.02
Работа с файлами


2-1186557316
dest81
2007-08-08 11:15
2007.09.02
ehlib


2-1186317369
poroshm
2007-08-05 16:36
2007.09.02
Tedit


15-1186252040
ferr
2007-08-04 22:27
2007.09.02
Подкасты.


2-1186512899
Цукор5
2007-08-07 22:54
2007.09.02
Кол-во символом в числе.