0
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с
Может что то не доделал ? Покажите гуру.
|
|
2
Ёпрст
12.04.18
✎
23:15
|
проще использовать odbc + 1cpp
а так, можешь и оле, в помощь
db=СоздатьОбъект("ODBCDataBase");
db.Соединение("Provider=msdaora;Data Source=MyOracleDB;User Id=myUsername;Password=myPassword;");
rs= СоздатьОбъект("ODBCRecordSet");
rs.УстБД(db);
тз = rs.ВыполнитьИнструкцию(ТекстЗапроса);
тз.ВыбратьСтроку();
|
|