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

Вниз

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

 
Пономарев Андрей   (2005-10-07 13:11) [0]

Добрый день, господа!

Помогите, пожалуйста. Требуется экспортировать определенные данные в формат DBF. Нужно сделать так, чтобы для этого сохранения пользователю не требовалось устанавливать какие-либо дополнительные компоненты (типа BDE) или прописывать настройки (типа ODBC соединений).
Пробовал найденный в инете компонент TDBF - крайне не устраивает скорость. (7000 записей сохраняются ... вот уже 40 мин!)

Прошу прощения за глупый (вероятно) вопрос, но я уже окончательно запутался.

Заранее спасибо.


 
sniknik ©   (2005-10-07 13:39) [1]

> Пробовал найденный в инете компонент TDBF - крайне не устраивает скорость. (7000 записей сохраняются ...
> вот уже 40 мин!)
и ты конечно решил, что виноват компонент...
вот это почитай внимательно
http://delphimaster.net/view/3-1128085302/


 
Seg   (2005-10-07 13:40) [2]

В каком формате хранятся исходные данные?

Не пробовали открыть файл с исходными данными в Excel и сохранить его в формате dbf?


 
Пономарев Андрей   (2005-10-07 16:00) [3]

2 sniknik:

Виноват, как всегда, я и мои ручки. TDBF полностью реабилитирован.
Другое дело, что приведенная ссылка посвящена несколько другой проблеме. Я прекрасно себе представляю время, которое нужно, чтобы скинуть на диск 7000 записей суммарным объемом 1,8 Мб. И это время намного меньше 40 мин. Впрочем, в результате оно и получилось значительно меньше.

Seg:
Данные генерирует моя программа. Она же должна сохранять их в dbf.

Всем спасибо за участие.

Еще раз хочу подчеркнуть, что сведения о TDBF, содержащиеся в моем первом сообщении, не соответствуют действительности. При грамотном обращении компонент работает _гораздо_ быстрее. Виноват. Каюсь.


 
sniknik ©   (2005-10-07 16:09) [4]

> Пономарев Андрей   (07.10.05 16:00) [3]
по ссылке просто поиск другого, более быстрого движка, при том что сами методы работы не оставляют шансов сделать хоть сколько нибудь приемлемой скорость с любым движком. т.к. основные тормоза не в нем а в программе (программисте скорее...).

мне показалось аналогичным твоему вопросу. TDBF не устраивает ибо медленный а то как с ним работа идет не обсуждается, и намеков нет на сомнения по этому поводу, видать идеально оптимизировано...


 
Anatoly Podgoretsky ©   (2005-10-07 19:52) [5]

В твоей постановке самое быстрое и маленькое по размеру, это формирование структуры DBF файловыми операциями (на написание достаточно пары часов), но тормоза будут, поскольку проблема не в движках, а в твоем коде.



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

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

Наверх




Память: 0.48 MB
Время: 0.031 c
2-1131048460
Michael5
2005-11-03 23:07
2005.11.20
Написал функцию, возвращающую логическое значение. Пытаюсь


1-1130440257
Дмитрий_05
2005-10-27 23:10
2005.11.20
Почему не запускается txt-файл из ShwllListView?


3-1128048706
Извращенец2
2005-09-30 06:51
2005.11.20
Interbase 5.6 жрет память


4-1127055759
Starcom
2005-09-18 19:02
2005.11.20
Парни, как мне определить ОС Windows XP?


14-1130707552
NightLord
2005-10-31 00:25
2005.11.20
из D6 в D7