Имя: Пароль:
1C
1С v8
Подключение к базе данных ORACLE в серверном режиме
,
0 Lepochkin
 
14.10.13
15:28
Вернусь к старой теме v8: Подключение к БД Oracle
Прошлый раз закончили на том что на 8.1 в серверном режиме не подключится. Сейчас перешли на 8.2 (8.2.17.169) Ошибка остается старая "Ошибка при вызове метода контекста Open"
Вот код подключения

    Сервер = "192.168.0.***";
    Пользователь = "***";
    База = "*****";
    Пароль = "******";
    Таймаут = 10;
    
    СтрокаПодключения = "Driver={Oracle in instantclient_11_2};Data Source="+СокрЛП(База)+";UID="+СокрЛП(Пользователь)+";Password="+СокрЛП(Пароль)+";";
    СоединениеOracle = Новый COMОбъект("ADODB.Connection");
    СоединениеOracle.Open(СтрокаПодключения);
    СоединениеOracle.CommandTimeout = Таймаут;
1 Lepochkin
 
14.10.13
15:39
Нет идей как это дело побороть?
2 uncknow
 
14.10.13
16:06
(0) А фигли бороть?  Дрова на машине стоят для подключения к Ораклу?
3 Lepochkin
 
14.10.13
16:38
да. на машине на которой стоит сервер 1с под клиентом все работает
4 Lepochkin
 
14.10.13
16:55
Еще варианты?
5 Зойч
 
14.10.13
16:59
у юзера сервера нет прав
6 Зойч
 
14.10.13
16:59
или разрядность не та
7 МихаилМ
 
14.10.13
17:04
скорее всего не настроены odbc драйвера для 64 битного режима.

в 64 битной виндоус (виста и выше)
2 odbc менеджера

и 2 администратора источников данных odbc
8 uncknow
 
14.10.13
17:16
(3) Ставь дрова на машину с которой подключаешься. Т.е. у тебя подключение в коде идет с клиента или с сервера?
9 МихаилМ
 
14.10.13
17:24
10 Lepochkin
 
14.10.13
17:54
Проблема действительно была с разрядностью. Всем спасибо за помощь.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс