|
Регламентное задание: Не удается найти указанного поставщика. Вероятно, он устан | ☑ | ||
|---|---|---|---|---|
|
0
bjork
09.11.11
✎
12:08
|
Процедура загрузки данных из Access-базы (файлик mdf). Вручную работает отлично, однако регламентное задание выдает ошибку "Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (ADODB.Connection): Не удается найти указанного поставщика. Вероятно, он установлен неправильно.". Код:
База = Новый COMОбъект ("ADODB.Connection"); СтрокаСоединения ="Provider=Microsoft.Jet.OLEDB.4.0;User ID=;Data Source=" + ВремПапка + ВыбФайл.Имя+";"; База.Open(СтрокаСоединения); Данные нужно грузить каждый день, желательно каждый час, поэтому необходим запуск из регламентного задания. Подобная тема уже была v8: Регламентное задание но там SQL-база, а тут Access. Есть ли какие-нибудь варианты решения связанные с Access?? (Сервер 2008 64-бит. Сервер предприятия 1С запускается под сессией AdminERP, у которого теже права, что и у администратора) |
|||
|
1
Тим
09.11.11
✎
12:38
|
Сугубо в качестве рассуждения - а вообще работоспособно ли в
64-битной среде? Попробовать через ODBCAD32 сделать тест непосредственно на сервере... |
|||
|
2
bjork
09.11.11
✎
13:23
|
Да. На другом 64 сервере (на другом филиале) работает! Вообще все делается на сервере. Как попробовать через ODBCAD32 ?
|
|||
|
3
netDog
09.11.11
✎
13:26
|
изначально на 64 битном сервере данный провайдер не установлен. Нужно другой велосипед изобретать)
|
|||
|
4
shuhard
09.11.11
✎
14:02
|
(2) ловишь админа,
говоришь пароль "MDAC" и получаешь провайдера минут через пять |
|||
|
5
Тим
09.11.11
✎
14:22
|
(2)c:\WINDOWS\SysWOW64\odbcad32.exe
Но смысла нет, если у Тебя х64 сервер приложения. |
|||
|
6
shuhard
09.11.11
✎
14:27
|
(5) а какая связь ODBC и ADODB ?
|
|||
|
7
Тим
09.11.11
✎
14:43
|
(6) связь - каша в моей голове :)
Никакой прямой конечно, присяжным надлежит забыть и всё такое... Просто в голове всплыла своя проблема, с хождением через ODBC. Но общий замысел в ту же сторону - работоспособность в среде х64... |
|||
|
8
bjork
09.11.11
✎
15:14
|
Ясно. Нужно поймать админа и сказать, чтобы провайдера установил (и еще пароль "MDAC")!
А почему тогда этот же код прекрасно работает при запуске обработки вручную? Провайдер в этом случае не нужен? |
|||
|
9
shuhard
09.11.11
✎
15:15
|
(8) потому что у 1С нет 64 разрядного клиента
|
|||
|
10
bjork
10.11.11
✎
00:35
|
(9) это ответ на какой вопрос? К чему?! То что вручную без проблем запускается?! Поясни please!! ...
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |