Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Подключение к MS SQL / 8 сообщений из 8, страница 1 из 1
18.04.2007, 13:11
    #34469489
Olya A
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение к MS SQL
Доброго времени суток! Подскажите, пожалуйстак. как из екселя подключиться к 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
18.04.2007, 13:32
    #34469580
Magnus23
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение к MS SQL
Сдается мне что провайдер System.Data.SqlClient так никогда и не будет обнаружен. По крайней мере в этой среде, он из другой оперы :).

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


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

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

можно так написать еще соединение
"Driver={SQL Server};Server=ИмяСевера;Database=БазаДанных;Uid=Пользователь;Pwd=Пароль;"
...
Рейтинг: 0 / 0
18.04.2007, 16:03
    #34470240
Olya A
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение к MS SQL
пдключила вместо 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
18.04.2007, 16:13
    #34470286
TIKO
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение к MS SQL
где то забыли поставить
set типа
set Recordset = New ADODB.Recordset
будет лучше если еще имена перменных поменять
предлогаю добавить букву v в начале поставить
Dim vConnection As ADODB.Connection
Dim vRecordset As ADODB.Recordset
...
Рейтинг: 0 / 0
18.04.2007, 16:18
    #34470306
Magnus23
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение к MS SQL
Да ктсати, Integrated Security = SSPI а не TRUE


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

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


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


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