|
Соединение 1С с Oracle | ☑ | ||
---|---|---|---|---|
0
kisskiss
13.02.13
✎
15:24
|
При подключении из 1С в Oracle возникла ошибка
Произошла исключительная ситуация (Microsoft OLE DB Provider for Oracle): Не найден клиент Oracle и сетевые компоненты. Компоненты предоставляются корпорацией Oracle и входят в клиентское программное обеспечение Oracle версии 7.3.3 или более поздней. строка подключения к ораклу ORACLE = новый comобъект("ADODB.Connection"); ORACLE.Open("Provider=MSDAORA.1;User Id=xxx;Password=xxx;Data Source=xxx"); На последней строке и возникает ошибка. Как исправить возникшую у меня ошибку ? Обязательно ли на клиентской машине должен стоять Оракл ? Это что, всем пользователям идти ставить оракл :( ? |
|||
1
mikecool
13.02.13
✎
15:25
|
надо оракловый драйвер поставить
|
|||
2
kisskiss
13.02.13
✎
15:26
|
(1) откуда его взять ? и куда ставить? пользователям или на сервер ?
|
|||
3
mikecool
13.02.13
✎
15:27
|
(2) туда, где будет выполняться Open
взять - наверное на сайте оракуля |
|||
4
smitru
13.02.13
✎
15:28
|
(0) офигеть...
Произошла исключительная ситуация (Microsoft OLE DB Provider for Oracle): Не найден клиент Oracle и сетевые компоненты. Компоненты предоставляются корпорацией Oracle и входят в клиентское программное обеспечение Oracle версии 7.3.3 или более поздней. Читал? У тебя Provider=MSDAORA.1 Ты стучишься к мелкомягкому, а хочешь чтобы он подключился к Ораклу... Драйвер качать с сайта Оракла или из соответствующих дистрибутивов на Оракл |
|||
5
kisskiss
13.02.13
✎
15:31
|
(3)(4) вот нашла драйвера
а какую версию лучше взять ? (4) не совсем поняла, что не так с конструкцией что надо в провайдере указывать ? |
|||
6
kisskiss
13.02.13
✎
15:32
|
||||
7
mikecool
13.02.13
✎
15:32
|
(4) через адодб можно общаться с ораклом
|
|||
8
mikecool
13.02.13
✎
15:32
|
(5) насчет версии - не подскажу, не знаю
|
|||
9
smitru
13.02.13
✎
15:33
|
(5) версия должна соответствовать Ораклу который крутится на серваке (не быть более младшими)
|
|||
10
kisskiss
13.02.13
✎
15:45
|
(3)(4) скачала с ораклевого сайта драйвера, но там именно сами dll. Их достаточно вручную самой зарегистрировать ?
При попытке самостоятельной регистрации regsvr32 C:\Oracle\sqora32.dll возникает ошибка, что либо путь неверный, либо файл кривой :( но путь точно правильный ... |
|||
11
smitru
13.02.13
✎
15:49
|
(9) были танцы с бубном, когда в одной конторе так же качал с сайта и затем инсталил...
Лечил довольно полной установкой клиента (маятся и разбираться что "лишнее" было в лом). после этого взлетело... Т.е. добейся, чтобы конект оракловыми средствами был без проблем и только потом подключайся из 1Ски |
|||
12
kisskiss
13.02.13
✎
15:50
|
(11) Ок, спасибо, значит тоже буду ставить оракл
Хотя это очень неудобно и пользователям это явно не понравится :( |
|||
13
smitru
13.02.13
✎
15:54
|
(12) сделай это на стороне сервера, а подключение храни как глобальную переменную
|
|||
14
mikecool
13.02.13
✎
15:55
|
(12) не нужно ставить оракуль, достаточно нормального инсталятора драйвера
|
|||
15
ДенисЧ
13.02.13
✎
15:56
|
На эту тему уже были темы.
Например, мои... И ответы тоже. Достаточно поискать по слову Oracle |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |