Главная страница
    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
Время: 4.736 c
4-1173254885
C@N
2007-03-07 11:08
2007.09.02
Как пронюхать "протокол" железяки работающей через COM1


1-1182415155
infom
2007-06-21 12:39
2007.09.02
При загрузке проекты слетает свойство DataSource


2-1186730321
alex_tonk
2007-08-10 11:18
2007.09.02
SaveDialog, сохранение в DBF


8-1164166516
Tab
2006-11-22 06:35
2007.09.02
Совместное использование OpenGL и VCL компонент


2-1186487935
GhosTer
2007-08-07 15:58
2007.09.02
Запуск от администратора





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский