1c + Oracle

Тема в разделе "1C и всё что с ней связано", создана пользователем -, 7 сен 2009.

  1. Гость

    Помогите пожалуйста, соединить 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с данных текстовом файлике почти не доставерные(((((((((((((((((((((((((((((((((((((((((((((((((


    Вобщем засада одна . Помогите кто сможет.
     
  2. thinkfast

    thinkfast Гость

    А есть ли у Оракла Com Объект? может через него попробовать?
     
  3. Гость

    У Oracle не знаю есть ли Com объект, а вот в 1с врядли (
     
  4. vitfil

    vitfil IT-интегратор

    Регистрация:
    2 апр 2004
    Сообщения:
    2.070
    Симпатии:
    0
    Вот это совсем лишнее...
    oledb32.dll не является внешней компонентой 1С.
    Используйте 1С++. На сайте есть подробная документация. В компоненте есть готовые классы для подключения как через odbc, так и через oledb. Выбирайте, что вам нравится больше, прописывайте строку подключения и - полный вперед ваять запросы.

    В принципе, и через ADO тоже возможно... Скорее всего, у вас неправильно указана строка подключения или не установлен драйвер для доступа к оракулу.
     
  5. Гость

    У меня не установлен ДРАЙВЕР для доступа к клиенту.


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

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

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

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


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

Поделиться этой страницей