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

Код: 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
05.10.2009, 11:14
    #36232238
1C ник
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение к SQL через COM
Нашел выход сам.
Помогло следующее:
Код: 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
Форумы / [игнор отключен] [закрыт для гостей] / Подключение к SQL через COM / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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