powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Подключение к MS SQL
8 сообщений из 8, страница 1 из 1
Подключение к MS SQL
    #34469489
Olya A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток! Подскажите, пожалуйстак. как из екселя подключиться к MS SQL Server через
OLEDB connection, я пишу так
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Dim DBFullName As String
Dim Cnct As String, Src As String
Dim Connection As ADODB.Connection
Dim Recordset As ADODB.Recordset
Dim Col As Integer

Set Connection = New ADODB.Connection
Connection.Open ConnectionString = "Provider=System.Data.SqlClient" & "Data Source=O_HARLAMOVA;Initial Catalog=Portal;Integrated Security=True"
Подключаю библиотеку Microsoft ActiveX Data bjects 2.8,и в панеле инструментов настраиваю истончник данных.
Выдается ошибка:80004005
источник данных не нейден и не указан драйвер, используемый по умолчанию. В чем дело?
...
Рейтинг: 0 / 0
Подключение к MS SQL
    #34469580
Фотография Magnus23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сдается мне что провайдер System.Data.SqlClient так никогда и не будет обнаружен. По крайней мере в этой среде, он из другой оперы :).

Рекомендую попробовать MSDASQL.1 :), удачи.


Magnus
...
Рейтинг: 0 / 0
Подключение к MS SQL
    #34469838
Olya A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я ужеи так писала Provider=SQLOLEDB.1, результат тот же
...
Рейтинг: 0 / 0
Подключение к MS SQL
    #34470210
TIKO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не так
Connection.Open ConnectionString ="Текст соединения"

Connection.Open "Текст соединения"

можно так написать еще соединение
"Driver={SQL Server};Server=ИмяСевера;Database=БазаДанных;Uid=Пользователь;Pwd=Пароль;"
...
Рейтинг: 0 / 0
Подключение к MS SQL
    #34470240
Olya A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пдключила вместо Microsoft ActiveX Data bjects 2.8 Microsoft ActiveX Data bjects 2.0 вместо Microsoft ActiveX Data bjects 2.8, вроде сдвинлось с метса, только теперь ошибка 91 Object Variable with block variable not set, что это значит.
Стоит низкая безопасность маркосов.
...
Рейтинг: 0 / 0
Подключение к MS SQL
    #34470286
TIKO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
где то забыли поставить
set типа
set Recordset = New ADODB.Recordset
будет лучше если еще имена перменных поменять
предлогаю добавить букву v в начале поставить
Dim vConnection As ADODB.Connection
Dim vRecordset As ADODB.Recordset
...
Рейтинг: 0 / 0
Подключение к MS SQL
    #34470306
Фотография Magnus23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да ктсати, Integrated Security = SSPI а не TRUE


Magnus
...
Рейтинг: 0 / 0
Подключение к MS SQL
    #34471816
Olya A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, вот как раз на этом месте я пролетела.

Magnus23Да ктсати, Integrated Security = SSPI а не TRUE


Magnus
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Подключение к MS SQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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