Помогите - не могу подключиться к базе данных на Oracle.
Сервер Win 2003
1C 8.1 на платформе 8.2
Стоит клиент Oracle 11.2
При обращении
DB=Новый COMОбъект("ADODB.Connection");
DB.Соединение("DRIVER={Oracle in OraClient11g_home1};Server="+СОКРЛП(АдресПорт)+";dbq="+СОКРЛП(ИмяБазы)+";Uid="+СОКРЛП(Логин)+";Pwd="+СОКРЛП(Пароль)+";");
выдает ошибку
Сервер Win 2003
1C 8.1 на платформе 8.2
Стоит клиент Oracle 11.2
При обращении
DB=Новый COMОбъект("ADODB.Connection");
DB.Соединение("DRIVER={Oracle in OraClient11g_home1};Server="+СОКРЛП(АдресПорт)+";dbq="+СОКРЛП(ИмяБазы)+";Uid="+СОКРЛП(Логин)+";Pwd="+СОКРЛП(Пароль)+";");
выдает ошибку
По теме из базы знаний
- Маленькие грабли при пересадке 1С с MS SQL на Oracle
- Пример загрузки справочников в 1С из Парус, подключаясь напрямую в Oracle
- 1C:Enterprise Development tools (EDT) или кодим в Eclipse
- Настройка PostgreSQL 11.5 и 1C: Предприятие 8.3.16 на Windows Server 2008R2
- Перекуем Cloud на Oracle. Тестируем размещение 1С в облачной платформе Oracle Cloud.
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Лучше подключаться через OLE провайдера.
Подключение может содержать много параметров. Но в примере приведены только несколько.
Свойство Provider - содержащим имя провайдера. Полный список установленных на конкретной машине провайдеров (поставщиков услуг) OLE DB можно получить следующим способом. Создайте в блокноте пустой документ и сохраните его с расширением «udl», после этого найдите этот файл в проводнике и два раза кликните на нем. В открывшемся окне на первой закладке «Поставщик данных» - будет отображен полный список установленных OLE DB провайдеров.
Соединение = Новый COMОбъект("ADODB.Connection");
ConnectionString = "Provider=ИмяПровайдера;server=ИмяСервера;uid=ИмяЮзера;pwd=Пароль;Database=ИмяБазы";
Соединение.ConnectionTimeOut =600;
Соединение.CursorLocation = 3;
try
Соединение.Open(ConnectionString);
except
Сообщить("Невозможно установить соединение");
Возврат;
endtry;
ПоказатьПодключение может содержать много параметров. Но в примере приведены только несколько.
Свойство Provider - содержащим имя провайдера. Полный список установленных на конкретной машине провайдеров (поставщиков услуг) OLE DB можно получить следующим способом. Создайте в блокноте пустой документ и сохраните его с расширением «udl», после этого найдите этот файл в проводнике и два раза кликните на нем. В открывшемся окне на первой закладке «Поставщик данных» - будет отображен полный список установленных OLE DB провайдеров.
Я бы не стал данным драйвером пользоваться "Если я не ошибаюсь провайдер под Oracle называется
Provider=OraOLEDB.Oracle", под 1С он немного тяжеловат а вот "Соединение = Новый COMОбъект("ADODB.Connection")" в самый раз.
Provider=OraOLEDB.Oracle", под 1С он немного тяжеловат а вот "Соединение = Новый COMОбъект("ADODB.Connection")" в самый раз.
Добрый день, нужна помощь
Один из наших крупных и важных клиентов хочет перейти на Oracle Database 19c Enterprise Edition версию, и ему нужны ответы на следующие вопросы:
Поддерживает ли платформа 1c Предприятие (версия 8.3.17.1549) в качестве хранилища данных Oracle Database версию 19c Enterprise Edition?
Если поддерживает Oracle 19c,
- какую именно версию Oracle (VERSION_FULL) поддерживает? (Например, выше 19.8.0.0.0.) ?
- потребует ли изменение версии базы данных Oracle на версию Oracle 19c:
а) изменения конфигураций программы 1С?
б) более новых версий драйверов/клиентов для подключения к базе данных Oracle?
P.S. Текущая версия базы данных Oracle — Oracle 12c (12.1.0.1.0).
Спасибо
Один из наших крупных и важных клиентов хочет перейти на Oracle Database 19c Enterprise Edition версию, и ему нужны ответы на следующие вопросы:
Поддерживает ли платформа 1c Предприятие (версия 8.3.17.1549) в качестве хранилища данных Oracle Database версию 19c Enterprise Edition?
Если поддерживает Oracle 19c,
- какую именно версию Oracle (VERSION_FULL) поддерживает? (Например, выше 19.8.0.0.0.) ?
- потребует ли изменение версии базы данных Oracle на версию Oracle 19c:
а) изменения конфигураций программы 1С?
б) более новых версий драйверов/клиентов для подключения к базе данных Oracle?
P.S. Текущая версия базы данных Oracle — Oracle 12c (12.1.0.1.0).
Спасибо
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот