|
Выгрузка в 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 ошибка : Не удается найти указанного поставщика: https://www.dropbox.com/s/6dunl5zyjl1z146/ADO_Ошибка.png?dl=0 |
|||
|
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
|
| Форум | Правила | Описание | Секции | Поиск |