Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: Подключение к серверу Oracle через Provider for OLE DB Windows server 2008

v7: Подключение к серверу Oracle через Provider for OLE DB Windows server 2008
Я
   kislitsin
 
12.04.18 - 21:44
С установкой разобрался, теперь бы правильно настроить.
Создал файл Tnsnames.ora в каталоге .......\NETWORK\ADMIN такого вида:
ИмяБазы=
(DESCRIPTION=
(ADDRESS=
(PROTOCOL=TCP)
(HOST=IPАдресСервера)
(PORT=1521)
)
(CONNECT_DATA=
(SERVICE_NAME=ИмяБазы)
)
)

OraSession=CreateObject("OracleInProcServer.XOraSession");
OraDatabase=OraSession.OpenDatabase( БазаДанных, "ИмяБазы/ПарольБД"), 0);
сейчас на этой строке происходит вылет из 1с
Может что то не доделал ? Покажите гуру.
 
 
   jbond
 
1 - 12.04.18 - 22:13
Спроси здесь: https://t.me/oracle_ru

Зы. Используй фабрику пулов соединений под управлением контейнера зависимостей как показано на рисунке:

https://pasteboard.co/HgjrkiQ.png
   Ёпрст
 
2 - 12.04.18 - 23:15
проще использовать odbc + 1cpp
а так, можешь и оле,http://www.connectionstrings.com/ в помощь



db=СоздатьОбъект("ODBCDataBase");
db.Соединение("Provider=msdaora;Data Source=MyOracleDB;User Id=myUsername;Password=myPassword;");

rs= СоздатьОбъект("ODBCRecordSet");
rs.УстБД(db);

тз  = rs.ВыполнитьИнструкцию(ТекстЗапроса);
тз.ВыбратьСтроку();

Список тем форума
Рекламное место пустует  Рекламное место пустует
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует