Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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
11-1078525189
Dream
2004-03-06 01:19
2004.08.08
Proxies.dcu


14-1090610914
Opilki_Inside
2004-07-23 23:28
2004.08.08
В эту субботу поезд....


1-1090837961
Ibn El Ivan
2004-07-26 14:32
2004.08.08
Checklistbox


1-1090585840
zorik
2004-07-23 16:30
2004.08.08
Создать форму


6-1086518328
VID
2004-06-06 14:38
2004.08.08
Поведение сокета при отправке данных





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский