13 / 13 / 3
Регистрация: 02.08.2012
Сообщений: 128
|
|
1 | |
Как подключить .csv через ADO09.03.2013, 23:50. Показов 5137. Ответов 10
Метки нет (Все метки)
Подскажите пожалуйста, как подключить .csv через ADO ?
я подключил .xls через ADO, а теперь мне надо подключить .csv, чтобы начать обмен данными между ними, но csv ни один драйвер не понимает ((( Microsoft Text Driver вообще в списке нет(( подскажите что делать
0
|
09.03.2013, 23:50 | |
Ответы с готовыми решениями:
10
Как подключить БД без ADO? Как подключить ADO ? ATL Project. Как подключить использование MFC и ADO? Обратиться к файлу в папке через CSV модуль и Параметры CSV |
13 / 13 / 3
Регистрация: 02.08.2012
Сообщений: 128
|
|
10.03.2013, 01:02 [ТС] | 3 |
Мне надо сверять базы .xls с .csv и попутно вносить изменения в csv (в сsv уже есть часть данных)...
0
|
13 / 13 / 3
Регистрация: 02.08.2012
Сообщений: 128
|
|
10.03.2013, 12:03 [ТС] | 5 |
Где такая кнопка? я не нашел...
Нажимаю дважды на ADOCOnnection, потом Build - в поставщиках нет кнопки добавить... Добавлено через 3 минуты Попутно расширю вопрос: или может .csv просто прочитать текстом и заполнить в массив и работать с массивом? Просто объемы данных не малые, а массив хранится в памяти, таким образом будет требоваться много памяти.... есть ли в этом смысл?
0
|
Супер-модератор
|
|
10.03.2013, 12:56 | 6 |
ExeiLj, кладешь на форму ADOQuery, в его ConnectionString пишешь:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source="D:\testCSV\";Extended Properties="text;HDR=NO;FMT=Delimited", путь к папке, в которой лежит *.csv-файл замени на свой, а в AdoQuery.SQL: SELECT * FROM test.csv, имя также поменяй. Активизируешь Query и работаешь с данными.
1
|
13 / 13 / 3
Регистрация: 02.08.2012
Сообщений: 128
|
||||||
10.03.2013, 13:47 [ТС] | 8 | |||||
Спасибо, сделал так:
при FMT=Delimited(; ) пишет, что строка подключение неправильная...
0
|
13 / 13 / 3
Регистрация: 02.08.2012
Сообщений: 128
|
||||||
10.03.2013, 17:17 [ТС] | 11 | |||||
Вообще это зависит от записи в реестре:
Работает только если ложить schema.ini, но даже если и смириться с этим, то эта штука (Microsoft.Jet.OLEDB.4.0 и ACE.12.0), как оказалось, не позволяет редактировать csv файл, а лишь считывает его... Добавлено через 1 час 52 минуты Короче решил открыть csv как текстовый файл и запилить его в vector. Единственное, что при добавлении строк будет каждый раз массив переформировываться, что как бы... (лишние итерации?) Насколько безвредна идея и влияет ли на скорость? Будет ли быстрее и надежнее через драйвера ADO?
0
|
10.03.2013, 17:17 | |
10.03.2013, 17:17 | |
Помогаю со студенческими работами здесь
11
Кто-нибудь работал с ADO, а именно открытие *.csv, работа с cvs и txt файлами как подключиться к БД InterBase через ADO? Как запихнуть ~3K+ данные в БД через ADO? Как выгрузить характиристики через CSV или XML? Help! Как изменить структуру файла через ADO? Помогите как создать базу через ADO Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |