|
v7: Как подключиться к ораклу | ☑ | ||
---|---|---|---|---|
0
DES
19.06.12
✎
16:51
|
Что нужно поставить на комп.
А порт не 1521 , а другой. |
|||
1
Ёпрст
19.06.12
✎
16:52
|
куд куда, куд-куда, ты откуда и куда ?
|
|||
2
Ёпрст
19.06.12
✎
16:52
|
всего то нужен провайдер и правильная строка подключения.
|
|||
3
DES
19.06.12
✎
16:55
|
DataBaseConnection.ConnectionString = "Driver={Oracle in Incstantclient11g_home1};Server=8.8.8.8:5555/ORCL; Uid=BOSS;Pwd=Pswd;");
так нормально будет ? |
|||
4
Попытка1С
19.06.12
✎
16:56
|
||||
5
sapphire
19.06.12
✎
16:59
|
(0) В TNS прописать правильно надо
|
|||
6
Ёпрст
19.06.12
✎
17:04
|
поставь инстанс клиент, затем (5)..
http://www.oracle.com/technetwork/database/features/oci/odbc-ic-releasenotes-094306.html |
|||
7
155153144627
19.06.12
✎
17:04
|
имяф=КаталогИБ()+"oracle.dll";
Если ФС.СуществуетФайл(имяф)=0 Тогда Сообщить("Не найден файл внешней компоненты "+имяф); а=1/0; КонецЕсли; Если ЗагрузитьВнешнююКомпоненту(имяф)=0 Тогда Сообщить("Ошибка при загрузке внешней компоненты "+имяф); а=1/0; КонецЕсли; Попытка ВК = СоздатьОбъект("AddIn.oracle"); Исключение Сообщить("Не удается создать объект AddIn.... !!"); Сообщить("Зайдите в Windows под правами локального администратора и повторите попытку."); КонецПопытки; |
|||
8
155153144627
19.06.12
✎
17:08
|
||||
9
DES
19.06.12
✎
17:09
|
Вроде как клиент есть Oracle in Incstantclient11g_home1
oracle.dll оттуда дернуть ? |
|||
10
DES
19.06.12
✎
17:39
|
(7) Ошибка при создании объекта из компоненты C:\Program Files\1Cv77\BIN\oracle.dll (отсутствует CLSID)
|
|||
11
DES
19.06.12
✎
17:42
|
C:\ORACLE\instant\NETWORK\ADMIN\TNSNAMES.ora
Bliad = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 8.8.8.8)(PORT = 5555)) ) (CONNECT_DATA = (SID = ORCL) (SERVER = DEDICATED) ) ) |
|||
12
155153144627
19.06.12
✎
17:43
|
(10) 1С-ку от имени администратора запускал?
|
|||
13
DES
19.06.12
✎
17:44
|
через http://www.sqldeveloper.net/ все подключается и видится.
|
|||
14
Irek-kazan
19.06.12
✎
17:45
|
прочитал Оракулу :)
|
|||
15
DES
19.06.12
✎
17:45
|
(10) Regsvr32.exe "C:\Program Files\1Cv77\BIN\oracle.dll" даже запускал
|
|||
16
155153144627
19.06.12
✎
17:45
|
regsrv32 oracle.dll, локальным администратором зарегистрируй.
|
|||
17
DES
19.06.12
✎
17:47
|
если я ставил этим юзером 7-ку , тоя могу зарегать дллку ?
|
|||
18
DES
19.06.12
✎
17:48
|
(4) да знаю я как искать про подключения...
|
|||
19
DES
19.06.12
✎
18:02
|
на серваке 2 инстанса оракла, где указать к какому подключаюсь ?
|
|||
20
DES
20.06.12
✎
10:34
|
есть у кого живой пример подключения ?
|
|||
21
Ёпрст
20.06.12
✎
10:35
|
||||
22
DES
20.06.12
✎
13:02
|
каким только боком не подключался все никак
|
|||
23
DES
20.06.12
✎
13:13
|
подскажите по tnsnames
база называется BazaBlia как правильно будет написать ? |
|||
24
Ёпрст
20.06.12
✎
13:14
|
BazaBlja - так правильнее
|
|||
25
Ёпрст
20.06.12
✎
13:15
|
ты это, строку подключения хоть кажи..
И через чего подключаешься то хоть ? Адо, 1cpp, свою вк ? |
|||
26
DES
20.06.12
✎
13:48
|
есть прожка (13) там есть два режима подключения
директ и tns директ = тест коннекшин дает гуд TNS = тест не проходит. TNS:could not resolve the cinnect ident spec. смотрю файлмоном, обращается к 12:45:00,6339297 System 4 IRP_MJ_CLOSE C:\ORACLE\instant\NETWORK\admin\tnsnames.ora SUCCESS <Link_1C> = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 8.8.8.8)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = link) ) ) |
|||
27
DES
20.06.12
✎
14:45
|
ну и соответственно из 1 с тоже не могу подключиться
|
|||
28
FoundMarket
20.06.12
✎
14:57
|
//*******************************************
Процедура Сформировать() SID="Ma"; Login="MA7"; Password="NC7"; MySession = CreateObject("OracleInProcServer.XOraSession"); Base = MySession.OpenDatabase(SID, Login + "/" + Password, 0); Clients = Base.CreateDynaset("select * from ecfil139 nct139 Where ((nct139.data) > (SYSDATE)-1)",0); //работает как у Лехи с параметрами Пока Clients.EOF = 0 Цикл сообщить("NOMER_TERMINALA= "+Clients.Fields("NOMER_TERMINALA").Value+" DATA= "+Clients.Fields("DATA").Value); Clients.MoveNext(); КонецЦикла; КонецПроцедуры |
|||
29
FoundMarket
20.06.12
✎
14:59
|
у меня все работает
|
|||
30
FoundMarket
20.06.12
✎
15:01
|
правда драйвер должен таки быти
|
|||
31
DES
20.06.12
✎
15:02
|
на чем это ? на стандартном клиенте ? TNS какой ?
|
|||
32
FoundMarket
20.06.12
✎
15:04
|
http://en.wikipedia.org/wiki/TNS не умничай - просто возьми и попробуй.
|
|||
33
DES
20.06.12
✎
15:06
|
да взял уже...
не катит грузишь то что перед этим ? |
|||
34
DES
20.06.12
✎
15:07
|
{D:\1C\HYDRA\EXTFORMS\ORACLE.ERT(39)}: Message 204 not found; No message file for product=OO4O, facility=OIP: Message 8201 not found; No message file for product=OO4O, facility=OIP, ORA-12154
|
|||
35
DES
20.06.12
✎
15:08
|
где IP и где порт ?
|
|||
36
FoundMarket
20.06.12
✎
15:08
|
MySession = CreateObject("OracleInProcServer.XOraSession");
{C:\USERS\SHOV\DESKTOP\РАБОТА_ОРАКЛ_В_1С-РАБОЧАЯ.ERT(27)}: Неудачная попытка создания объекта (OracleInProcServer.XOraSession) на машинке, где нет ораклы вот такое кажет |
|||
37
FoundMarket
20.06.12
✎
15:10
|
обратись к системному администратору пусть правильно оракловый клиент тебе установит - мой мне все установил и все работает.
|
|||
38
DES
20.06.12
✎
15:18
|
я сам себе админ
Скачал два файла скинул в один каталог запустил инсталл. |
|||
39
DES
20.06.12
✎
15:18
|
можешь кинуть мне ссылки на клиента ?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |