Имя: Пароль:
1C
1С v8
Подключение к супермагу из 1С
0 Sasha_1CK
 
12.02.14
10:45
Пытаюсь подключиться из 1С 8 к базе супермаг на оракл.
Получаю отлуп.
"{Форма.Форма.Форма(159)}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (ADODB.Connection): Не удается найти указанного поставщика. Вероятно, он установлен неправильно."

Строка соединения
Provider=OraOLEDB.Oracle;Data Source=baseSM;User Id=user;;Password=user;

Понятно что на сервере не хватает какого то драйвера ODBC для того что бы создать подключение к источнику данных/

Вопрос - че еще нужно скачать и установить на сервер, что бы полетело?

Клиентскую часть супермага на сервер установили и сам супермаг запускается - проблема все ж таки в ODBC наверное но куда копать - че то не соображу
1 Maxus43
 
12.02.14
10:48
почему такая строка подключения?
типа чото этого попробуй
Соединение = Новый COMОбъект("ADODB.Connection");
Соединение.ConnectionString = "Provider=MSDAORA;Password="+pwd+";User ID="+uid+";Data Source="+database+";Persist Security Info=True;CharSet=AMERICAN_AMERICA.CL8MSWIN1251;";
2 Sasha_1CK
 
12.02.14
10:54
(1)  Видимо потому что на другом  сервере работает именно такая конструкция.
Но на нем установлено всякой твари по паре - и стоит 2008 R2 Enterprice а на сабжевом сервере - 2003 и 1С БП 2.0 в файловом варианте.

Впрочем сейчас попробую через MSDAORA
3 Sasha_1CK
 
12.02.14
11:03
Спасибо - помогло
4 Maxus43
 
12.02.14
11:05
(3) правда слухи ходят про
OraOLEDB.Oracle лучше и поддерживается.
MSDAORA MS официально прекратил развивать.
(с)