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

Вниз

Помогите с Excel !!!   Найти похожие ветки 

 
-=DeMoH=- ©   (2003-04-13 14:58) [0]

Помогите мне, а то я уже дня три плохо сплю и все пытаюсь найти ответ!
Проблема же вот в чем: нужно с помощью Delphi открыть прайс-лист Excel и импортировать его в реляционную базу данных Access.
Я подключил Access базу данных с помощью ADO. Никаких проблем с этим не возникло. Когда же дело дошло до Excel, появились проблемы: если подключаться к Excel ч-з сервер автоматизации, то импортирование происходит ОЧЕНЬ долго. Прочитал в книге, что ч-з ADO можно подключить и Excel, но у меня не получается этого сделать: я не знаю, как корректно описать команду на SQL, аналогичную Access: select * from XXX.
Может кто-нибудь поможет мне?


 
-=DeMoH=- ©   (2003-04-13 15:01) [1]

Дополнение к вопросу:
...выдается сообщение об ошибке "Синтаксическая ошибка в запросе. Неполное предложение запроса"


 
sniknik ©   (2003-04-13 15:51) [2]

при подключении к Access через Jet можно так
SELECT * INTO DATYEAR IN "" [Excel 5.0; DATABASE=D:\Табл.xls;] FROM DATYEAR
(это положить в Excel)
SELECT * FROM [DATYEAR$] IN "" [Excel 5.0; DATABASE=D:\Табл.xls;]
(прочитать положенное оттуда)

можно и к ексель книге как к базе подключится. так. нужно.
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Табл.xls;Extended Properties=Excel 5.0;Persist Security Info=False
смотря чего

у такого способа есть недостаток (если так можно сказать), перекладываются только данные, ное не формулы, форматирование и т.д.


 
sniknik ©   (2003-04-13 15:54) [3]

p.s. первый запрос вообше замечательный (по моему), если книга ексель не существует то он ее создаст.


 
blackman ©   (2003-04-13 17:35) [4]

Не спит три дня, а спросил только сегодня. Какие крепкие нервы.



Страницы: 1 вся ветка

Текущий архив: 2003.05.01;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.011 c
7-801
BJValentine
2003-03-13 16:22
2003.05.01
Звуковая карта


1-509
dor
2003-04-20 18:30
2003.05.01
ComboBox помогите....очень надо............


3-458
Пубертанец
2003-04-14 11:27
2003.05.01
Как программно вызвать окно свойств для ConnectionString (ADO)


14-754
Дмитрий К.К.
2003-04-14 07:34
2003.05.01
Именинники 14 апреля


3-426
Slisten
2003-04-09 22:01
2003.05.01
вставка в DBGrid значения без потери опции RowSelect