Устанавливаю соединение с MySQL через ODBC. Проделал все на сервере где лежит sql база 1с. Драйвер добавил в "Пользовательский DSN" и в "Системный DSN". Открываю 1с на сервере проверяю, все подключается. На компьютерах пользователей при подключении пишет: Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию.
Если ТекущаяСтрока.ВидТМЦ = Перечисления.ВидыТМЦ.Продукция Тогда
Сообщить("Это "+ТекущаяСтрока.ВидТМЦ+" поэтому связываемся с MySQL..");
//Инициализация переменных
ИмяСервераSQL = "localhost";
ПользовательSQL = "Пользователь";
ПарольSQL = "Пароль";
БазаДанныхSQL = "Имя базы данных";
ТаблицаSQL = "Таблица БД";
//Подключение к SQL-серверу
Попытка
Соединение = Новый COMОбъект("ADODB.Connection");
Команда = Новый COMОбъект("ADODB.Command");
Выборка = Новый COMОбъект("ADODB.RecordSet");
Соединение.ConnectionString =
"driver={MySQL ODBC 5.1 Driver};" +
"server="+ИмяСервераSQL+";"+
"uid="+ПользовательSQL+";"+
"pwd="+ПарольSQL+";"+
"database="+БазаДанныхSQL+";";
Соединение.ConnectionTimeout = 30;
Соединение.CommandTimeout = 600;
//Открытие соединение
Соединение.Open();
Команда.ActiveConnection = Соединение;
Сообщить("Подключение прошло успешно!");
Исключение
Сообщить(ОписаниеОшибки());
Возврат;
КонецПопытки;
Соединение.Close();
Сообщить("Соединение закрыто!");
КонецЕсли;
Показать
Подскажите что можно сделать чтобы на ПК пользователей все подключалось?
1С версия - 1С:Предприятие 8.3 (8.3.9.2309) обычные формы
Драйвер - MySQL ODBC 5.1.16