Добрый день.
Помогите пожалуйста разобраться.
Есть БД на оракле, есть 1С(старая неуправляемое приложение), заказчик хочет миграцию данных через объект "Источники данных" из оракла в 1с.
Проблема заключается в следующем, исполнив танцы с бубнами, мне удалось на стороне клиента(терминальный сервер х64) установив туда х32 драйвера(пакет ODAC 11.2 Release 4 and Oracle Developer Tools for Visual Studio (11.2.0.3.0)), и настроив ODBC то же через х32, подключится к БД и получить данные.
Строка подключения
СтрокаСоединения = "Driver={Oracle in OraClient11g_home2};Data Source=bdora;User Id=xxxxxx;Password=xxxxxx;"
при попытке изменить строку на
СтрокаСоединения = "Provider=OraOLEDB.Oracle;Data Source=(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = bdtest.xxxx.local)(PORT = 1521))(CONNECT_DATA =(SID = ora)(SERVICE NAME = ora)));User Id=xxxx;Password=xxxxxxx;";
валит ошибку
"Не удается найти указанный поставщик. Вероятно, он установлен неправильно."
при попыке прописать это все хозяйство в источнеке данных при создании таблицы матюгается "не удается найти указанный поставщик. вероятно он установлен неправильно"
все получилось.
Подключил источник данных. Таблицы увидел. Добавил в БД несколько таблиц.
Проблема вылезла в следующем.
Пытаюсь сделать запрос к таблице, в обработке "Консоль запросов"(не управляемая), мне же начинает вываливаться ошибка "Источник данных не найден и не установлен драйвер", логически возможно нужно выполнять запрос на стороне сервера??
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn