Вход | Регистрация

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.ВыполнитьИнструкцию(ТекстЗапроса);
тз.ВыбратьСтроку();

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