Имя: Пароль:
1C
1С v8
При создании внешнего источника данных Oracle ошибка в odbccp32.dll
0 TormozIT
 
гуру
27.01.12
00:51
Поставил на windows 2008 server 64b клиент oracle 10.2
Прописал TNSNAMES.ORA
slqplus'ом подключаюсь к базе - все ок
Скопировал установку платформы 8.2.14.519 в корень диска, чтобы не было скобочек в пути.
Запускаю конфигуратор и добавляю внешний источник данных. Выбираю драйвер Micrsoft ODBC for Oracle. На первой странице указываю имя, пароль и адрес сервера, а на второй ничего не заполняю и жму "Далее" и тут конфигуратор выполняет недопустимую операцию в библиотеке odbccp32.dll.

Куда копать?
1 Живой Ископаемый
 
27.01.12
00:55
говорят нужен нативный драйвер, но я так - в сторонке стоял
2 TormozIT
 
гуру
27.01.12
01:36
Переустановил клиента в варианте Administrator вместо Runtime.
Вот так теперь подключается программно.

мOraConnectionString = "Provider=OraOLEDB.Oracle; Password=" + mOraPassword + ";Persist Security Info=True;User ID=" + mOraUser + ";Data Source=BARER;ChunkSize=65535;";
мOraConnection.Open(мOraConnectionString);

В списке драйверов ODBC появился нативный драйвер. С ним почти получилось.
Остановила ошибка платформы 8.2.14, исправленная в 8.2.15

10087644  (SW623100)  Добавление таблиц внешнего источника данных
Проблема:
При добавлении таблиц внешнего источника данных при получении списка таблиц из источника данных СУБД Oracle может происходить ошибка
ORA-01406: выбранное значение столбца усекается

Дата публикации:
2011-11-03