|
Подключение к базе 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 и заставить его работать
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |