![]() |
#21 |
Administrator
|
Вообще-то особенность подключения через ODBC как раз и состоит в том, чтобы сама запись была сделана в винде. Так что (обращаюсь к топикстартеру) - если у Вас не настроена ODBC в винде - ничего не выйдет
__________________
Возможно сделать все. Вопрос времени |
|
|
За это сообщение автора поблагодарили: sparco (1). |
![]() |
#22 |
Участник
|
Столкнулся с такой же ошибкой в 1С.
Хотелось создать универсальную обработку которая управляет внешними обработками. Для этого нужно было сохранить внешнюю обработку во временный файл на сервере и запустить её на исполнение. В результате обработка не смотря на то что сервер 1с 64 разрядный и винда тоже запускался в 32 разрядном режиме. В 64 разрядной винде два odbc 64 и 32 разрядный. Не помню команды, но список баз прописанных и там и там можно просмотреть. Это номер один проблема. Различными манипуляциями пришёл ко второй проблеме. Запросы не исполнялись к присоединённым таблицам аксеса со старой версией 3.0. В результате забил щас всё запускается на клиентской машине. Проблема осталась на стороне MS. Связь между своими продукты не может поддерживать. Попробуйте настроить оба odbc посмотрите конект пройдёт ли. Если пройдёт, поймёте какой именно odbc аксе был нужен. Не прокатит, забейте. Это ж MS. Буржуи криворукии.
__________________
Энергия молодых и неравнодушных способна изменить мир к лучшему. |
|
|
За это сообщение автора поблагодарили: sparco (1). |
![]() |
#23 |
Британский учённый
|
И у нас не хочет работать в 2009 RU7, тоже запускаем на клиенте.
Интеграция с Оракл, в принципе через нейтив драйвер батник работает на 64 сервере, но в какой то момент падает и ложит АОС. Железно падает, если был какой то ексепшн, который на клиенте удается отловить, но может и без причины, при длительной работе. В 4ке не было никаких проблем. ODBC на клиенте работает без проблем. X++: if (isBatch) { lp.setOther(strfmt('Driver={Oracle in OraClient11g_home1};dbq=%1;Uid=%2;Pwd=%3;', stConnect.ServiceId, stConnect.UserName, stConnect.Password)); } else { lp.setOther(strfmt('Driver={Microsoft ODBC for Oracle};Server=%1;Uid=%2;Pwd=%3;', stConnect.ServiceId, stConnect.UserName, stConnect.Password)); }
__________________
Людям физического труда для восстановления своих сил нужен 7-8 часовой ночной сон. Людям умственного труда нужно спать часов 9-10. Ну а программистов будить нельзя вообще. Последний раз редактировалось Link; 25.10.2012 в 11:14. |
|
|
За это сообщение автора поблагодарили: sparco (1). |
![]() |
#24 |
Участник
|
Спасибо всем! Пока решения не нашел, решил пока забить.
|
|