Имя: Пароль:
1C
1С v8
Подключение из БП и УТ10 по ADO к сторонней SQL базе
0 Лунтик
 
26.11.19
22:11
Есть сторонняя SQL база.

К ней по АДО подключение: из БП3 работает, а из УТ10 не работает.
"Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (ADODB.Connection): Не удается найти указанный поставщик. Вероятно, он установлен неправильно."
Одна и та же строка соединения.

Раньше сторонняя база жила на другом сервере.
После переезда были проблемы при подключении через внешние источники данных (решились через параметры соединения).

А тут что? ничего ведь нет, кроме строки соединения, а она - одинаковая...
1 Fram
 
26.11.19
22:43
(0) видать компьютеры разные
2 Fram
 
26.11.19
22:45
+ на которых этот кусок кода выполняется
3 NorthWind
 
27.11.19
07:03
(0) битность проверяйте. Если платформа 64-бит, то на компе, где выполняется код, может не быть 64-битного провайдера под вашу СУБД.
4 ДенисЧ
 
27.11.19
07:04
В БП соединение идёт на сервере, в ут на клиенте. Копай отсюда
5 Сияющий в темноте
 
27.11.19
08:39
неплохо бы и строки подключения написать
потом,машина та же самая?
базы файловые или клиент-сервер.
просто,в случае клиент-сервера мы имеем выполнение кода на сервере,а это обычно 64бита и другая машина.
6 Лунтик
 
27.11.19
10:25
УТ и БП клиент-серверные, на одной машине, на одном сервере, платформа 1С:Предприятие 8.3 (8.3.15.1489). УТ в режиме совместимости Версия 8.3.6, БП в режиме совместимости Версия 8.3.12
Сторонняя база на этой же машине, но на другом экземпляре

СтрокаПодключения="Provider=SQLNCLI11;User ID=1c;Initial Catalog=ХХ;Data Source=ХХХ;Password=ХХХХ";
7 hhhh
 
27.11.19
10:38
(6) поставщик - это вот  Provider=SQLNCLI11
8 Fram
 
27.11.19
11:05
(6) в случае УТ10 код вряд ли выполняется на сервере, а в случае БП скорее всего