Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.21;
Скачать: [xml.tar.bz2];




Вниз

.xls -> ODBC -> BDE (ADO) 


Shirson   (2002-01-28 12:14) [0]

Как выбрать данные из .xls файла при помощи TDataBase (или ADO)?
Я создаю ODBC запись, указываю вней excel-евский файл, цепляю BDE, в программе создаю BDEшную конекцию (через ADO тоже без проблем), конекчусь - все замечательно... Но как после этого данные то получить? Пытаюсь квериной, пишу
select * from test.xls
выпадает ошибка, что таблица .xls не найдена. Если писать без расширения - таблица test не найдена. (с файлами .dbf этот номер прокатывал)
В файле хранится результат запроса - грубо говоря таблица, как в DB.
Кто-нибудь может посоветовать что делать дальше?
(мне нужно работать именно с xls, советы типа "сконверти в dbf" мне ненужны)



kig   (2002-01-28 23:03) [1]

Из хелпа Excel:

"
С помощью драйвера ODBC Microsoft Excel существует возможность обращения к данным только из книг, сохраненных в одной папке. Перед тем как выполнять описанные ниже действия, скопируйте все книги, из которых необходимо одновременно обращаться к данным, в одну папку, и задайте имя для каждого диапазона листа, играющего роль таблицы.

"



Shirson   (2002-01-29 09:31) [2]

А примера там нет?
Имя для диаппазона получилось задать только если это результат query. А на обычном листе это как организовать?
А вообще, скажи в каком разделе это описано, я сам поищу.
Кстати, спасибо за помощь :)



Shirson   (2002-01-29 09:39) [3]

Все, уже ненадо :) Разобрался, зацепился из ADO все в полной красоте. В XL можно формировать ОDBC-query, в виде файлов и потом цеплять их к ADO - полный кайф. Спасибо за наводку. :)




Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.21;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.024 c
7-66700           PavelS                2001-10-26 15:09  2002.02.21  
Кто нибудь помогите !!!!


3-66460           NightMan              2002-01-25 14:17  2002.02.21  
Задержка с обновлением ?


14-66661          Snake2000             2001-12-31 16:16  2002.02.21  
НОВЫЙ ГОД СКОРО!


1-66619           Nikita                2002-02-06 13:08  2002.02.21  
Как найти последнюю ячейку с данными в EXCEL


1-66542           yaJohn                2002-02-04 17:14  2002.02.21  
BorlandMM.dll