|
Выгрузка в Excel ADO
| ☑ |
0
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 ошибка : Не удается найти указанного поставщика:
|
|
1
Sam1C
03.05.18
✎
10:41
|
(0) 8-ка 64 битная
|
|
2
shuhard
03.05.18
✎
10:42
|
(1) сам себе и ответил - ищи полно разрядный провайдер
|
|
3
Sam1C
03.05.18
✎
10:56
|
(2) спс, так и думал. Но блин AccessDatabaseEngine_X64 не могу установить ругается так как офис 32 битный! на одном компе 32 и 64 битный 1С8 могут сосуществовать ? чтобы офис не переустанавливать
|
|
4
lEvGl
гуру
03.05.18
✎
11:10
|
могут
|
|
5
lEvGl
гуру
03.05.18
✎
11:13
|
но проблема что то мне кажется не в том
7-ка - 1с 7.7 или винда седьмая, не понятно
какая разница какая разрядность у 1с если используется сторонний драйвер. и строки подключения не идентичные - в них разные версии (не по разрядности, а по годам) экселя
|
|
6
Sam1C
03.05.18
✎
11:19
|
(5) попробую на 32 1С8 отпишусь! Винду 8.1 64 разрядная. Как я понимаю 64 битное приложение не может работать с 32 битными драйверами, мне кажется в этом и есть проблема
|
|
7
lEvGl
гуру
03.05.18
✎
11:24
|
"Как я понимаю 64 битное приложение не может работать с 32 битными драйверами, мне кажется в этом и есть проблема" ну может конечно оно и так, не проверял, но почему то кажется что все там ровно.
|
|
8
Sam1C
03.05.18
✎
12:13
|
Заработало на 32 1С8
|
|