Главная страница
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.011 c
14-86141
dmk
2002-12-03 02:15
2002.12.26
Linux 7.3 и W2K несовместимы?


6-86051
Metallica
2002-10-30 13:04
2002.12.26
Как определить размер отправляемого письма?


7-86188
crush_fm
2002-10-09 22:32
2002.12.26
Температура процессора


14-86135
Xfree
2002-12-06 09:54
2002.12.26
Тьрьма XXI века


14-86124
Slava_K
2002-12-05 09:17
2002.12.26
Пакет обновления SP для Delphi 7