powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / ADODB.Connection (строка соединения)
7 сообщений из 7, страница 1 из 1
ADODB.Connection (строка соединения)
    #32031159
Smile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На SQL Server 6.5 Login Security Mode установлен как Windows NT Integrated и тогда

dim con as new adodb.connection, str as string

str="Driver={SQL Server};Server=ServerName;Uid=;Pwd=;Database=DBname"

......

Соединение.Open str

т.е. trusted connection,

а если Login Security Mode установлен как Standart, то надо указать Uid, Pwd и еще надо указать, что используется Standart, а не Integrated. Например для adodc properties pages позволяют сформировать строку соединения, и там этот признак можно установить. Каков правильный синтаксис строки соединения для adodb.connection?
...
Рейтинг: 0 / 0
ADODB.Connection (строка соединения)
    #32031216
Smile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может хоть кто-нибудь ответит??
...
Рейтинг: 0 / 0
ADODB.Connection (строка соединения)
    #32031293
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Создай пустой файл с расширением UDL, например C:\TTT.UDL
2. Сделай по нему двйной клик мышкой.
3. Настрой в выскочившей консольке все параметры соединения в диалоговом режиме и щелкни по кнопке "Test connection", чтобы убедиться, что все работает.
4. И тогда правильной строкой соединения будет:
str="FILENAME=C:\TTT.UDL"
...
Рейтинг: 0 / 0
ADODB.Connection (строка соединения)
    #32031314
Smile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
4 Garya

В предыдущеп посте я написал, что это можно сделать в adodc properties pages (VB6), а потом полученную строку скопировать, и тогда, например, строка может иметь вид (если, например, логин sa и пустой пароль):

"Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=RP;Data Source=server_mail"

Но тогда

dim con as new adodb.connection, str as string

str="Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=RP;Data Source=server_mail"

......

Соединение.Open str

не работает (проверка соединения показывает, что строка составлена правильно).

Тут какой-то другой синтаксис должен быть. Какой?

Ведь

"Driver={SQL Server};Server=ServerName;Uid=;Pwd=;Database=DBname" (по MSDN/ADODB/ConnectionString Property)

совсем не похоже на

"Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;User ID=sa;Initial Catalog=RP;Data Source=server_mail"
...
Рейтинг: 0 / 0
ADODB.Connection (строка соединения)
    #32031330
Smile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
опять никто не отвечате
...
Рейтинг: 0 / 0
ADODB.Connection (строка соединения)
    #32031331
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ув.Smile !
Вы просто валите все в одну кучу.

Есть Microsoft OLEDB provider for ODBC drivers, для которго строка подкючения может выглядеть так

для WinNT authentication
DRIVER=SQL Server;UID=sa;Trusted_Connection=Yes;DATABASE=Mydb;WSID=Myworkstation;APP=MyApplication;SERVER=MYSQLSERVER

для SQL authentication
DRIVER=SQL Server;UID=sa;PWD=mypass;DATABASE=Mydb;WSID=Myworkstation;APP=MyApplication;SERVER=MYSQLSERVER


а есть Microsoft OLEDB provider for SQL server, для которго строка подкючения может выглядеть так

для WinNT authentication
Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=Mydb;Data Source=MYSQLSERVER

для SQL authentication
Provider=SQLOLEDB.1;Password=mypass;Persist Security Info=True;User ID=sa;Initial Catalog=Mydb;Data Source=MYSQLSERVER
...
Рейтинг: 0 / 0
ADODB.Connection (строка соединения)
    #32031337
Smile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
4 Glory
Спасибо за уважение, а на ошибках я учусь
Спасибо за помощь, разобрался.

4 ALL
Если кто-то считает, что я задаю глупые вопросы, то так и знайте, мне на это плевать.
Я, например, никогда не откажу человеку в помощи, если знаю как решить его проблему.
Не всем же быть профессионалами, кто-то ведь должен такие вопросы задавать
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / ADODB.Connection (строка соединения)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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