powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Подключение к SQL через COM
2 сообщений из 2, страница 1 из 1
Подключение к SQL через COM
    #36232163
1C ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста, что я делаю не так?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
стрПодключения = "Driver = {SQL Server};";
стрПодключения = стрПодключения + ИмяСервера + ";";
стрПодключения = стрПодключения + "DataBase=" + ИмяБазы + ";";
стрПодключения = стрПодключения + "Uid=" + ИмяПользователя +";";
стрПодключения = стрПодключения + "Pwd=" + Пароль + ";";

АДОДБКоннект = Новый COMОбъект("ADODB.Connection");
АДОДБКоннект.OpenServer = стрПодключения;
	
//**********Загрузка контрагентов***************
РСК = Новый COMОбъект("ADODB.Recordset"); 	
РСК.Open(ТекстЗапросаКонтрагент);

Выдает ошибку:
авторОшибка при установке значения атрибута контекста (OpenServer): Нет поименованных аргументов
АДОДБКоннект.OpenServer = стрПодключения;
по причине:
Нет поименованных аргументов

(Имя сервера, базы етс - задаю строковыми переменными: ИмяСервера = "SC001"; и так далее)
...
Рейтинг: 0 / 0
Подключение к SQL через COM
    #36232238
1C ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нашел выход сам.
Помогло следующее:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
стрПодключения    = "Provider=SQLOLEDB.1;
 |User ID="+ИмяПользователя+";
 |Pwd="+Пароль+";
 |Data Source=" + ИмяСервера + ";
 |Initial Catalog=" + ИмяБазы + "";
	
АДОДБКоннект = Новый COMОбъект("ADODB.Connection");
АДОДБКоннект.Open(стрПодключения);
	
//**********Загрузка контрагентов***************
РСК = Новый COMОбъект("ADODB.Recordset"); 
РСК.ActiveConnection = АДОДБКоннект;
РСК.Open(ТекстЗапросаКонтрагент);
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Подключение к SQL через COM
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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