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

Вниз

Взять данные из многих форматов   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.035 c
1-1090477286
PhAn
2004-07-22 10:21
2004.08.08
Буквы CD-приводов


9-1082132856
Xerx
2004-04-16 20:27
2004.08.08
Системы частиц


14-1090563364
X9
2004-07-23 10:16
2004.08.08
Компиляция Wine


3-1089860328
Ozone
2004-07-15 06:58
2004.08.08
Непонятки с запросом


14-1090483857
Apsi
2004-07-22 12:10
2004.08.08
Помните игру весом 96 кб ?