|
Подключение к базе 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 и заставить его работать
|
|