Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Выгрузка в Excel ADO

Выгрузка в Excel ADO
Я
   Sam1C
 
03.05.18 - 10:41
Доброго дня!
не могу понять, что ни так со строкой подключения. Один и тот же комп, через 7-ку без проблем, через 8 (файловая) не хочет. Строка подключения одна итаже:
        1) СтрокаПодключения = "
        |Provider=Microsoft.Jet.OLEDB.4.0;
        |Data Source="+ПолныПутьКФайлу+";
        |Extended Properties=""Excel 8.0;HDR=No;"";";
2)СтрокаПодключения = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + ПолныПутьКФайлу + ";Extended Properties= Excel 12.0 Xml;";
Два способа работают через 7-ку, через 8 ошибка : Не удается найти указанного поставщика:
https://www.dropbox.com/s/6dunl5zyjl1z146/ADO_Ошибка.png?dl=0
 
 
   Sam1C
 
1 - 03.05.18 - 10:41
(0) 8-ка 64 битная
   shuhard
 
2 - 03.05.18 - 10:42
(1) сам себе и ответил - ищи полно разрядный провайдер
   Sam1C
 
3 - 03.05.18 - 10:56
(2) спс, так и думал. Но блин AccessDatabaseEngine_X64 не могу установить ругается так как офис 32 битный! на одном компе 32 и 64 битный 1С8  могут сосуществовать ? чтобы офис не переустанавливать
   lEvGl
 
4 - 03.05.18 - 11:10
могут
   lEvGl
 
5 - 03.05.18 - 11:13
но проблема что то мне кажется не в том
7-ка - 1с 7.7 или винда седьмая, не понятно

какая разница какая разрядность у 1с если используется сторонний драйвер. и строки подключения не идентичные - в них разные версии (не по разрядности, а по годам) экселя
   Sam1C
 
6 - 03.05.18 - 11:19
(5) попробую на 32 1С8 отпишусь! Винду 8.1 64 разрядная. Как я понимаю 64 битное приложение не может работать с 32 битными драйверами, мне кажется в этом и есть проблема
   lEvGl
 
7 - 03.05.18 - 11:24
"Как я понимаю 64 битное приложение не может работать с 32 битными драйверами, мне кажется в этом и есть проблема" ну может конечно оно и так, не проверял, но почему то кажется что все там ровно.
   Sam1C
 
8 - 03.05.18 - 12:13
Заработало на 32 1С8

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует