Форум: "Базы";
Текущий архив: 2005.11.20;
Скачать: [xml.tar.bz2];
ВнизСохранение в 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.045 c