Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / ADODB.Connection не работает модуль / 6 сообщений из 6, страница 1 из 1
02.11.2009, 11:01
    #36285320
missing.fox
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADODB.Connection не работает модуль
Добрый день, господа.
У меня встала задача написать небольшую прогу на VB под ексель.
Суть проста: смотрим на СКЛ сервер с логином и паролем и считываем в ексель файлик данные о базах - размеры, названия файлов, пути, репликации, какие куда, какие базы когда и как бакапятся. Так как СКЛ серверов в сети видимо-невидимо - более 30 шт, это только то, что мне ведомо, потом будет больше ... Программеры сами репликации делают, настраивают, нашу службу в известность не ставя, вот и пришла такая мысль. С подобным - из VB обращаться в СКЛ не пробовал. Понял, что надо через ADODB обращаться.
Написал запрос на кнопку, а оно ругается на первую строку - говорит не знаю что это ...
(Запрос с MSDN)

Dim con As New ADODB.Connection
con.ConnectionString = "Provider=SQLNCLI10;" _
& "Server=(****);" _
& "Database=****;" _
& "Integrated Security=SSPI;" _
& "DataTypeCompatibility=80;" _
& "MARS Connection=True;"
con.Open

Я чётко понял, что что-то не прописал, не проставил ...
Вопрос что именно?
Помогите, если окто знает что надо делать ...

Исходные данные:
Офис 2003 русский, но VB английский
СКЛ 2000
...
Рейтинг: 0 / 0
02.11.2009, 11:16
    #36285372
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADODB.Connection не работает модуль
missing.fox,

Лично я коннекчусь так:
Код: plaintext
1.
Provider=SQLOLEDB;Persist Security Info=False;Initial Catalog=%DBNAME%;
Network Address=%IP%;Network Library=DBMSSOCN;uid=*****;pwd=******

или так

Код: plaintext
1.
Provider=SQLOLEDB;Persist Security Info=False;Initial Catalog=%DBNAME%;
Data Source=%SERVERNAME%;uid=*****;pwd=******

А вообще - есть хороший метод: лезете в панель управления - администрирование - источники данных, создаете с помощью мастера юзер-источник, а потом смотрите, какую строку соединения он наваял и ее копипастите.
...
Рейтинг: 0 / 0
02.11.2009, 12:10
    #36285548
missing.fox
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADODB.Connection не работает модуль
Shocker.Pro,

Спасибо, но компилятор гооворит: синтаксис еррор.
Вычитал, что надо подключить модуль ADO к проекту, но как это сделать пока не нашел.
Есть возможность сказать, как Вы это делаете ... или где почитать ...
...
Рейтинг: 0 / 0
02.11.2009, 12:17
    #36285569
Hugo121
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADODB.Connection не работает модуль
missing.foxчто надо подключить модуль ADO к проекту, но как это сделать пока не нашел.
Есть возможность сказать, как Вы это делаете ... или где почитать ... - это в редакторе VBA Tools -> References похоже...
...
Рейтинг: 0 / 0
02.11.2009, 12:26
    #36285607
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADODB.Connection не работает модуль
missing.fox,

Да, виноват, неверно понял.
Нужно поставить галочку напротив Microsoft ActiveX Data Objects Library там, где сказал Hugo121
...
Рейтинг: 0 / 0
02.11.2009, 15:52
    #36286269
missing.fox
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADODB.Connection не работает модуль
Shocker.Pro,

Больше не ругается, СПАСИБО коллеги!!!
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / ADODB.Connection не работает модуль / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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