Имя: Пароль:
1C
1С v8
Проблема с ODBC connection 1С
0 NastyaSweet
 
11.10.12
13:03
Всем привет!

Используется 1С v82
Была написана внешняя обработка. В ней используется управляемая форма.
В этой форме кнопка по нажатию на которую вызывается метод cmdExecute

&НаКлиенте
Процедура cmdExecute(Команда)
// Вставить содержимое обработчика.
cmdMain();
КонецПроцедуры


&НаСервере
Процедура cmdMain()
Connection = Новый COMОбъект("ADODB.Connection");
Connection.open("Dsn=SAP_DEVELOPMENT;Uid=g****if;Pwd=G*****4;");

Command = Новый COMОбъект ("ADODB.Command");
       Command.ActiveConnection = Connection;
       ....

Возникает ошибка в методе исполняемом на сервере Connection.open :
"Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBS Drivers): Specified driver could not be loaded due to system error 127 (Oracle in instant client_11_2)."

PATH, ORACLE_HOME, TNS_ADMIN - проставлены корректно.
Тестирование ODBC DSN - проходит корректно.

Тоже самое выполняя на клиенте, не используя &НаСервере, но запуская на сервере отрабатывает без ошибок.

Помогите, пожалуйста!
1 Живой Ископаемый
 
11.10.12
13:04
Можете привести ORACLE_HOME?
2 Smallrat
 
11.10.12
13:05
мне кажется на фотографии запечатлён момент, когда собеседник спросил что такое ODBC...
3 Живой Ископаемый
 
11.10.12
13:10
ОС 64-битная, клиент 32-битный?
4 NastyaSweet
 
11.10.12
13:14
(3) да
5 Живой Ископаемый
 
11.10.12
13:15
а сервер 1С тоже 64-битный?
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн