Форум: "Потрепаться";
Текущий архив: 2004.08.08;
Скачать: [xml.tar.bz2];
ВнизВзять данные из многих форматов Найти похожие ветки
← →
Lotus (2004-07-22 12:10) [0]Вот дали задачку.
Надо из различных источников (.db,.dbf, xls, mdb, и ещё какой-то формат .cvs) брать данные и экспортировать их в txt файл.
Вот не совсем понятно, как работать с последними двумя.
Задача типа:
В Combobox"e появляются названия столбцов выбранной базы - выбирают столбец и пошла перегонка данных.
← →
Vlad © (2004-07-22 12:24) [1]
> и ещё какой-то формат .cvs
.CSV видимо ?
> Вот не совсем понятно, как работать с последними двумя
MDB - это база Access, CSV - файл с разделителями (по сути и есть текстовый, зачем еще куда-то экспортировать ?).
Можешь установить BDE, настроить свой алиас для каждого типа - и вперед.
← →
Lotus (2004-07-22 12:46) [2]А без BDE это можно решить?
← →
Nikolay M. © (2004-07-22 13:09) [3]Есть инструменты исключительно для трансформации данных, например, www.tibco.com, но они стоят туеву хучу амер. президентов.
Как вариант: Data Transformation Service-ом от MS SQL Server - тоже можно много всего наконвертить, особенно если пользоваться VB Script или JScript для трансформаций.
← →
Lotus (2004-07-22 13:53) [4]Для подключения в db думаю использовать query.
С xls понятно (подключусь через ExcelAplication).
А какие компоненты использовать для Access?
И вообще, такой подход для задач такого типа правильный?
← →
Mike_Goblin © (2004-07-22 13:57) [5]>И вообще, такой подход для задач такого типа правильный?
Присоединяюсь к Nikolay M., правильный на мой взгляд MS DTS, довольно гибкий и мощный инструмент, ориентированный именно на конветрацию данных.
← →
Vlad © (2004-07-22 14:01) [6]
> Lotus (22.07.04 12:46) [2]
> А без BDE это можно решить?
> Lotus (22.07.04 13:53) [4]
> Для подключения в db думаю использовать query.
TQuery надо понимать ? И как же ты его хочешь использовать без BDE ? Поделись.
> А какие компоненты использовать для Access?
Те же самые.
И вобще ты что нибудь про ODBC слышал ? Если нет - рекомендую почитать.
← →
Nikolay M. © (2004-07-22 14:12) [7]
> Mike_Goblin © (22.07.04 13:57) [5]
Слышал про случаи, когда народ покупал MS SQL исключительно ради DTS-а. В некоторых ситуациях уж очень удобная штукенция :)
← →
Lotus (2004-07-22 14:27) [8]Я планирую так:
Сначала диалог выбора файла базы данных(указать путь).
В зависимости от того, какой формат выбран использовать Query, ExcelApplication и др.
Т.Е. подсоединяться, зная полный путь к БД.
Про ODBC слышал. Где можно почитать про работу с ним на Delphi?
← →
Lotus (2004-07-22 14:34) [9]А могу я использовать для всех указаннтых типов файлов ADO?
← →
wicked © (2004-07-22 15:02) [10]
> А могу я использовать для всех указаннтых типов файлов ADO?
можешь, если найдешь нужные OLE DB провайдеры (для указанных тобой форматов имеются вроде все стандартные)...
← →
Delirium © (2004-07-22 15:18) [11]Jet поддерживает всё вышеперечисленное
← →
ИдиотЪ (2004-07-22 15:21) [12]забудь про OLE, тормозная штука
← →
Nikolay M. © (2004-07-22 15:37) [13]
> ИдиотЪ (22.07.04 15:21) [12]
> забудь про OLE, тормозная штука
А в чьих-нибудь шаловливых ручках - еще и смертельная! Никогда не используй!!!
:-))))
← →
Lotus (2004-07-22 15:43) [14]Мнения разделились.
Кто за ADO - поднимите руку?
Кто за что другое - тоже.
Только укажите - за что:)
← →
Rem (2004-07-22 17:28) [15]ADO
← →
Nikolay M. © (2004-07-22 17:30) [16]Стыдно для CSV прикручивать BDE, ADO и тд :)
← →
sniknik © (2004-07-22 18:55) [17]для mdb ADO + Jet родное и самое быстрое, все остальное в нем же и поддержано (для чтения и BDE для парадокса не нужно).
конвертация делается элементарно, единственным запросом, и быстро, быстрее не сделаеш.
так что, ADO, подымаю все свои руки и ноги за. ;)
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2004.08.08;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.037 c