• 🚨 29 мая стартует курс «Пентест Active Directory: от теории к практике» от Академии Кодебай

    🔍 Изучите реальные техники атак на инфраструктуру Active Directory: от первоначального доступа до полной компрометации.
    🛠️ Освойте инструменты, такие как BloodHound, Mimikatz, CrackMapExec и другие.
    🧪 Пройдите практические лабораторные работы, имитирующие реальные сценарии атак.
    🧠 Получите знания, которые помогут вам стать востребованным специалистом в области информационной безопасности.

    После старта курса запись открыта еще 10 дней Подробнее о курсе ...

  • Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

1c + Oracle

  • Автор темы Автор темы Guest
  • Дата начала Дата начала
G

Guest

Помогите пожалуйста, соединить 1С и Oracle
Я пробывала напрямую подключить через odbc32.dll, но не смогла
Акцесс =ЗагрузитьВнешнююКомпоненту("C:\WINDOWS\$NtServicePackUninstall$\oledb32.dll");
Акцесс = СоздатьОбъект("oledb32.dll");
Ошибка при создании объекта из компоненты C:\WINDOWS\$NtServicePackUninstall$\oledb32.dll (отсутствует CLSID)
Все плохо:Значение не представляет агрегатный объект (Open);


Далее пыталась instantclient11_1 - настроить не смогла системный администратор не знает как подключить его в Winde (название сервера)


Акцесс = СоздатьОбъект("ADODB.CONNECTION");
Попытка
СтрокаПодключения=
"Driver={Oracle in Incstantclient11_1(*.sql)};Server=billing_ora:1521/ORCL; Uid=billing_RONLY;Pwd=test;";
Акцесс.Open(СтрокаПодключения);
Исключение
Сообщить("Все плохо:"+ОписаниеОшибки());
Возврат;
КонецПопытки;



В данный момент 1с работает через текстовые файлы с oracle. Насегодняшний день енто очень мягко сказать не удобно, так как человек, который предоставляет 1с данных текстовом файлике почти не доставерные(((((((((((((((((((((((((((((((((((((((((((((((((


Вобщем засада одна . Помогите кто сможет.
 
А есть ли у Оракла Com Объект? может через него попробовать?
 
У Oracle не знаю есть ли Com объект, а вот в 1с врядли (
 
Акцесс =ЗагрузитьВнешнююКомпоненту("C:\WINDOWS\$NtServicePackUninstall$\oledb32.dll");
Вот это совсем лишнее...
oledb32.dll не является внешней компонентой 1С.
Используйте . На сайте есть подробная документация. В компоненте есть готовые классы для подключения как через odbc, так и через oledb. Выбирайте, что вам нравится больше, прописывайте строку подключения и - полный вперед ваять запросы.

В принципе, и через ADO тоже возможно... Скорее всего, у вас неправильно указана строка подключения или не установлен драйвер для доступа к оракулу.
 
У меня не установлен ДРАЙВЕР для доступа к клиенту.


Захожу Администрирование - источник ODBC(даннных) Выбираю ODBC for Oracle. И тут начинает ругаться "Не найден клиент Oracle (tm) и сетевые компоненты. Установите компоненты"

А где их найти и как они вообще выглядят я не знаю((((

Спасибки за сайт )

Еще не много уточню я работаю только в 1с, а oracle работает совсем другой человек, который устанавливал работу самого oracla и clienta, так что через ip подключиться нельзя - сказал он., поетому установи клиента "InstantClienta11_1" и подключись как нить к нему и работай. Но при соединении даж с локальной версией почему то не могу все равно подключиться...... поэтому соединиться с oracle не могу((.


И если можно подробно как и что лучше использовать. А то у нашего oracle спросить ниче нельзя, всегда обощенные ответы. У ми есть общие представления так как я работала немного MySql и Oracle ток запросами
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!

Курс AD