Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.09.02;
Скачать: [xml.tar.bz2];

Вниз

Сохранить как 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.041 c
2-1186904544
Ezorcist
2007-08-12 11:42
2007.09.02
Как задать время в системе?


15-1186362585
SerJaNT
2007-08-06 05:09
2007.09.02
Знатокам VBA


15-1186037896
Knight
2007-08-02 10:58
2007.09.02
Хочу пойти учиться заочно...


2-1186843938
Aleksandrrr
2007-08-11 18:52
2007.09.02
Как добавить в *.exe -файл-проект изображения и текстовые файлы?


2-1186551260
alex810
2007-08-08 09:34
2007.09.02
TTable





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский