Форум программистов, компьютерный форум, киберфорум
VBScript/JScript/WSH/WMI/HTA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 16.07.2009
Сообщений: 4
1

Иморт данных из SQL в Excel при помощи QueryTable VBS

16.07.2009, 21:23. Показов 4237. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем доброго времени суток! Я столкнулся со следующей проблемой: необходимо импортировать данные из таблицы MS SQL server 2005 в Excel при помощи Visual Basic Script (замечу именно VBS, а не VBA. Тот макрос который генерируется для этого в экселе не подходит).
Нужно сделать это при помощ объекта QueryTable.
За основу я взял материал вот этой статьи:
http://support.microsoft.com/kb/247412/ru

Там описывается про импорт из аксеса, а мне нужно из SQL sever, поэтому предлагаемый код нужно несколько изменить.

У меня получилось вот что:
Visual Basic
1
2
3
4
5
6
7
Set oExcel = CreateObject("Excel.Application")
 Set oBook = oExcel.Workbooks.Add
 Set oSheet = oBook.Worksheets(1) 
 Set oQryTable = oSheet.QueryTables.Add( _
 "Driver={SQL Native Client};Server=192.168.10.15\MDFALL;Database=cluster1;Uid=sa;Pwd=123;", _
 oSheet.Range("A1"), "Select top 10 * from ASP_Document") 
 oExcel.Visible = 1

Но это не работает, выдает "неизвестная ошибка".
Прошу, подскажите в чем здесь проблема?
Может Conection String не верно задан?
Заранее спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.07.2009, 21:23
Ответы с готовыми решениями:

Вставка данных из Excel в SQL. При помощи запроса SQL....
Доброго времени суток. Не могли бы Вы мне помочь с SQL запросом, которй вставлял бы весь лист в ...

Данные из Excel отправить в БД Oracle при помощи SQL-запроса
Вот нашел тему, немного похожую на мою. Мне нужно данные из excel отправить в базу данных oracle...

Двойные кавычки при помощи VBS
Как вывести ' при помощи VBS??? , Так: document.write(' 'smth ' ') не работает... Подскажите,...

Нужно импортировать данные из Excel в базу данных SQL, при этом разработав ее структуру
Привет форумчанам!! Сразу хочу сказать что у меня небольшие знания в СУДБ SQL Server , поэтому...

0
16.07.2009, 21:23
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.07.2009, 21:23
Помогаю со студенческими работами здесь

Сложение строк при помощи sql запроса
Подскажите как при помощи sql запроса сложить строки, например, mysql_query("UPDATE table SET...

Excel суммирование стоимости товара при помощи рекурсии
Добрый день. У меня в курсовой задание суммирование стоимости товара при помощи рекурсии VBA Excel....

как избежать sql-инъекций при помощи метода find_by_sql
Не нашел простых примеров как избежать sql-инъекций при помощи метода find_by_sql.

Можно ли добавлять записи в связанные таблицы при помощи SQL-запроса
Я столкнулся с таким вопросом можно ли добавлять записи в связанные таблицы при помощи...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru