Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Прочие БД - [решено] проблемы с подключением COM, ADODB.Connection

Ответить
Настройки темы
Прочие БД - [решено] проблемы с подключением COM, ADODB.Connection

Новый участник


Сообщения: 42
Благодарности: 0

Профиль | Отправить PM | Цитировать


Всем привет!

1C 8.3.13.1644
Windows Server 2012 (6.2.9200)

После внепланового отключения сервера, при попытке соединиться с базой через 1С (COM, ADODB.Connection) валится ошибка:

-2147221164 (0x800040154): Класс не зарегистрирован
Скрытый текст


{Справочник._ИБ.Команда.ТестПодключения.МодульКоманды(35)}: Ошибка при вызове конструктора (COMОбъект)
ОбъектБаза = Новый COMОбъект("ADODB.Connection");
по причине:
-2147221164(0x80040154): Класс не зарегистрирован


1С использует такую строку для подключения:
Driver={Oracle in OraClient11g_home1};UID=test1c;PWD=test1cBQ=10.0.0.1/work


Создал для теста скрипт: Set o=CreateObject("AdoDb.Connection")

Запускаю его через cmd в диалоговом режиме из папки %windir%\system32 wscript.exe //I D:\testado.vbs - ошибок не валится

Когда запускаю его из папки %windir%\SysWOW64 wscript.exe //I D:\testado.vbs - валится ошибка, т.е. получается не работает 32х битный ADODB.Connection?...
Скрытый текст



Что так же делал, из того что помню.

Переустанавливал все .NET Framework, AccessDatabaseEngine, MDAC_TYP, и пр

В службе компонентов создавал новое приложение COM+ с указанием comcntr.dll

Перерегистрировал comcntr.dll, msado15.dll


Начал уже грешить на Oracle Provide for OLE DB, т.к. не увидел его наличие в поставщиках данных...
Скрытый текст


OraOLED dll показывает что зарегистрирована.
Скрытый текст



Через 32х разрядный источник ODBC соединение работает. Проверял соединение через ХЕ драйвер и через драйвер OraClient11g.

Через sqldeveloper соединения так же работают.

Переустановил ODTwithODAC1120320_32bit.
скрин не мой, галочки отмечал все...
Скрытый текст


Возможно что то упустил из того что уже делал...

Отправлено: 09:28, 14-07-2020

 

Новый участник


Сообщения: 42
Благодарности: 0

Профиль | Отправить PM | Цитировать


В общем решилось только установкой х64 платформы 1с и соответственно использованием х64 драйвера...

Отправлено: 12:02, 28-09-2020 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Прочие БД - [решено] проблемы с подключением COM, ADODB.Connection

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
.NET - [решено] ADODB. Компиляция через командную строку. LilLoco Программирование и базы данных 3 26-10-2011 21:37
Ошибка - [решено] Проблемы с acer 3g connection manager dronsky Microsoft Windows 2000/XP 2 11-12-2010 18:13
Прочие БД - Подскажите как в ADODB вывести список запросов. Igor_I Программирование и базы данных 2 04-12-2009 20:47
Разное - Проблемы с подключением aval12 Microsoft Windows Vista 1 17-03-2009 16:20
Интернет - Проблема с подключением к Инету - connection 1394 coldrex777 Microsoft Windows 2000/XP 5 11-02-2008 20:47




 
Переход