powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Не получается написать подключение из MS Excel к MS SQL через ADO
3 сообщений из 3, страница 1 из 1
Не получается написать подключение из MS Excel к MS SQL через ADO
    #33595177
dimka@ultra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не получается написать подключение из MS Excel к MS SQL через ADO

MSOffice 2000

Пишу вроде как надо...
При выполнении
Cnnct.Open CStr
выдаёт неопознанную ошибку.

Если не трудно, напишите пример правильного (работающего) подключения к MS SQL серверу. ПОЖАЛУЙСТА!

PS В строке соединения в качестве провайдера пишется OLEDB - есть ли какие-нибудь преимущества в использовании ADO против OLEDB?!

ЗЫ Может где нужно ещё галочку поставить (типа, подключить библиотеку ADO или что-тов этом роде).
Здесь была когда-то ссылка на статью с примерами строк подключения по ADO , но ссылка на неё фактически битая...

Заранее, СПАСИБО!...
...
Рейтинг: 0 / 0
Не получается написать подключение из MS Excel к MS SQL через ADO
    #33595189
dimka@ultra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Private Sub CommandButton2_Click()
   MsgBox ("Получить данные с сервера")
   Dim ConnectString, SQLstring, QueryResult
   ConnectString = "ODBC;DRIVER=SQL Server; SERVER=192.168.192.168;UID=MyUID; PWD=MyPassWrd; WSID=simpl_wsid; DATABASE=MyWrkDtBase; Address=192.168.192.168,1433"
   SQLstring = "select max(col1) C1_max from Table1 where (col2 like '%tu1%' or col2 like '%tu2%')"
   With ActiveSheet.QueryTables.Add(Connection:=ConnectString, Destination:=Range("A1"), Sql:=SQLstring)
      .BackgroundQuery = False
      .FieldNames = False
      .RefreshStyle = xlOverwriteCells
      .Refresh BackgroundQuery:=False
   End With
   ActiveSheet.QueryTables( 1 ).Delete 'Kill connect....
End Sub

так вроде получается...
(Про 192.168... - по IP-адресу проще как-то получается обращаться...)
Может не надо искать от добра добра.... (т.е. с ODBC переползать на ADO)...

PS А как тогда результат получить во временную таблицу (без вывода на лист)?...
...
Рейтинг: 0 / 0
Не получается написать подключение из MS Excel к MS SQL через ADO
    #33596175
dimka@ultra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ay!!!!

ПОМОГИТЕ, ПОЖАЛУЙСТА!

PS В строке соединения в качестве провайдера пишется OLEDB - есть ли какие-нибудь преимущества в использовании ADO против OLEDB?!
- ну эт я конечно не то написал...
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Не получается написать подключение из MS Excel к MS SQL через ADO
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]