Имя: Пароль:
1C
1С v8
Подключение к базе Oracle через ADODB на Сервере.
0 vladenoff
 
18.01.12
16:47
Есть Сервер на WIN2008 x64.
на нем крутиться SQL Server 2008 и 1С:П-тие 8.2 Сервер.

Я на сервере работаю через удал. стол.

Ниже приведенный код успешно исполняется на клиенте и не исполняется на клиенте. Хотя в моем случае, это один и тот же комп.

   Connection = Новый COMОбъект("ADODB.Connection");
   
   СтрокаПодключения =   "provider=MSDAORA;data source=ORCL220;user id=log;password=pass;
   Connection.Open(СокрЛП(СтрокаПодключения));    


Ошибка: "Произошла исключительная ситуация (ADODB.Connection): Не удается найти указанный поставщик. Вероятно, он установлен неправильно"
1 shuhard
 
18.01.12
16:54
(0)[успешно исполняется на клиенте и не исполняется на клиенте]
мощно
2 vladenoff
 
18.01.12
16:55
!!!
исполняется на клиенте и не исполняется на СЕРВЕРЕ
3 DmitrO
 
18.01.12
16:56
Вероятно "и не исполняется на сервере".
Вероятно дело в правах учетной записи от которой работает сервер 1С.
4 shuhard
 
18.01.12
16:56
(2) а сервер 1С 64х ?
5 shuhard
 
18.01.12
16:57
(3) угу или провайдер 32х разрядный
6 vladenoff
 
18.01.12
16:57
(3) Прикол в том что на клиенте от пользователя 1с-совского работает.

(2) Сервер 64.
7 DmitrO
 
18.01.12
16:58
(5)точно, или провайдера надо x64 установить
8 vladenoff
 
18.01.12
16:58
Провайдер не в курсе. Но почему же он на клиенте работает???
9 DmitrO
 
18.01.12
16:58
(6)дык, клиент-то 32разрядный!
10 vladenoff
 
18.01.12
16:59
Комп клиента  в этот случае тоже 64 получается. и все гуд.
11 vladenoff
 
18.01.12
16:59
(9) угу... кажется начинаю догонять.
12 vladenoff
 
18.01.12
16:59
а можно это как то обойти?
13 shuhard
 
18.01.12
17:00
(6)
(8)
(10)
ж.жёшь
14 shuhard
 
18.01.12
17:00
(12) позвать DBA и заставить его работать