Сервер не создает com-объекта

  1. 8 г. назад

    есть некий код, в котором создается COM объект, и вызывается подключение к БД:

    conn                      = New COMObject("ADODB.Connection");
    conn.open(Driver={Adaptive Server Enterprise};NetworkAddress=х.ххх.хх.ххх,5000;DB=psf_factoring;UID=Name;PWD=pass;Charset=cp1251);

    Этот код работает на файловой базе, но в серверной вызывает ошибку:
    Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified

    Что это? у серверного юзера нет прав на драйвер? Но они вроде бы и не назначаются, сам драйвер прописали где-то в реестре.
    К БД он все равно лезет под Name и pass

    Ответы: (5) (15)
  2. http://forum330.com/forum/4351/0#p4351-0

  3. "возможно проблема в том, что клиент 32 бита
    а сервер - 64"
    http://www.forum.mista.ru/topic.php?id=661130

    хмм

  4. сервер х64? драйвер поставь

  5. сам 1с сервер х64, или х32?

    Ответы: (7)
  6. Stim сам драйвер прописали где-то в реестре.

    драйвер х32?

  7. в общем, либо ставить драйвер нужной разрядности, либо через "обёртки"
    http://infostart.ru/public/403207/

  8. andrewks сам 1с сервер х64, или х32?

    Агент сервера 1С:Предприятия 8.3 (x86-64)
    служба: "C:\Program Files\1cv8\8.3.6.2299\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files\1cv8\srvinfo" -debug

    Ответы: (8)
  9. (7) значит, у тебя х64 1с сервер на х64 сервере

    тебе нужны х64 дрова, или обёртка

    Ответы: (9)
  10. (8) Угу, недавно проходил подобное :)

  11. Я сделал без обертки через запуск приложения и уже из него создавать сом объект.
    Криво, но работатет. :-)

    Ответы: (11)
  12. Fedot Я сделал без обертки

    Fedot через запуск приложения и уже из него создавать сом объект.

    да, это не обёртка, это обёртища

    Ответы: (12)
  13. andrewks да, это не обёртка, это обёртища

    а чо, мне нужно ночью контрагентов из оракла загрузить. Запускаю через регламентное задание 1С клиента под нужным пользователем и загружаю. Работает же. :-)

    ЗЫ
    да и прав у меня нет на сервере такие обертки создавать, приходится делать ход конем.

    Ответы: (13) (17)
  14. +(12) Да и так на танцевался с бубном над этим ораклом. Драйвер с офф. сайта не работает, а вот скаченный с торрентов шуршит. :-)

    Ответы: (14)
  15. (13) Главное - работает, а нпильники всякие - потОм...

  16. 29.04.2016 06:52:08 отредактировано sapphire

    (0)
    Note If your application is a 64 bit application, you need to have a 64 bit ODBC driver from the vendor. The 64 bit MSDASQL driver cannot load a 32 bit ODBC driver in the same process.
    http://support.microsoft.com/en-us/kb/971987

  17. А что такое "Обертки" расскажите)

    Ответы: (18)
  18. (12) А у тебя две базы чтоле? На базе данных оракл какая программа работает?

  19. (16) речь о запуске COM-объекта либо как х32, либо как х64

    Ответы: (19)
  20. (18) Спс)

  21. поставили 64 драйвер, заработало

или зарегистрируйтесь чтобы ответить!