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

Вниз

MS SQL передача данных в Excel.   Найти похожие ветки 

 
MaXie ©   (2002-12-05 16:27) [0]

Уважаемые знатоки и мастера Делфи, помогите, плз, решить следующую задачу:

Данные считываются через ADOConnection из произвольной таблицы, далее фильтруются, после чего уже отфильтрованные данные необходимо поместить в Excel"евский документ.
Вопрос вот в чем! Как осуществить запись ПО_СТРОЧНО, чтобы не передавать данные в Excel по ячейкам?!


 
Smashich ©   (2002-12-05 16:32) [1]

Query.GetCurrentRecord?


 
MaXie ©   (2002-12-05 16:46) [2]

To Smashich:
Так то оно так, но можешь привести фрагмент программного кода, где реализован алгоритм занесения строки данных из таблицы ADOTable1 в рабочий лист Excel"я ExcelWorksheet1?


 
sniknik ©   (2002-12-05 16:58) [3]

а запрос не пойдет? из MSSQL спокойно можно до Excel-евской книжки достучатся.
из BOL
SELECT *
FROM OpenDataSource( "Microsoft.Jet.OLEDB.4.0",
"Data Source="c:\Finance\account.xls";User ID=Admin;Password=;Extended properties=Excel 5.0")...xactions


 
MaXie ©   (2002-12-05 17:17) [4]

To sniknik:
"Снимаю шляпу" перед твоими познаниями в области примененния MS SQL (мне еще очень далеко до этого), но постановка вопроса, изложенная здесь, упрощена до максимума. Задачи, решаемые приложением, значительно обширней и одним только SQL-запросом в этом увы обойтись нельзя!


 
sniknik ©   (2002-12-05 18:04) [5]

почему одним? можно много мелких, смысл в том чтобы обращатся к Excel книге как к базе, тогда положить строку тоже запрос
INSERT INTO ....
только небольшое ограничение нужно поле идентификатор (бел такого запрос на обновление например затруднителен) и еще можно только данные пихать, формулы/форматирование так не пройдут.



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

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

Наверх




Память: 0.48 MB
Время: 0.01 c
3-85861
KA_
2002-12-05 11:15
2002.12.26
Ошибка Interbase-сервера


3-85800
Kirill Shapovalov
2002-12-06 10:00
2002.12.26
Сортировка в DBGrid


14-86121
esu
2002-12-05 17:46
2002.12.26
Пришествие


1-85921
vladnt
2002-12-13 15:34
2002.12.26
печать на принтере заштрихованного полигона


1-86020
Новичок
2002-12-16 15:08
2002.12.26
Ребята помогите! Срочно!!! Горю по курсовой!!!