Главная страница
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.085 c
14-1130397025
Андрей Жук
2005-10-27 11:10
2005.11.20
Вопрос по Excel


2-1131010961
ganda
2005-11-03 12:42
2005.11.20
Word


5-1103106046
bk
2004-12-15 13:20
2005.11.20
Коллекция в коллекции...


3-1128587181
msguns
2005-10-06 12:26
2005.11.20
Access. JOIN более 2 таблиц


10-1108124068
PVOzerski
2005-02-11 15:14
2005.11.20
R6025 - pure virtual function call