Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

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

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

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

У меня получилось вот что:

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 не верно задан?
Заранее спасибо.
15K
06 августа 2009 года
vkodor
41 / / 04.07.2006
http://www.connectionstrings.com/
64K
19 сентября 2010 года
TTKrus
1 / / 19.09.2010
Спасибо, очень мне помогли
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог