Доброго дня!
не могу понять, что ни так со строкой подключения. Один и тот же комп, через 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
(2) спс, так и думал. Но блин AccessDatabaseEngine_X64 не могу установить ругается так как офис 32 битный! на одном компе 32 и 64 битный 1С8 могут сосуществовать ? чтобы офис не переустанавливать
но проблема что то мне кажется не в том
7-ка - 1с 7.7 или винда седьмая, не понятно
какая разница какая разрядность у 1с если используется сторонний драйвер. и строки подключения не идентичные - в них разные версии (не по разрядности, а по годам) экселя
(5) попробую на 32 1С8 отпишусь! Винду 8.1 64 разрядная. Как я понимаю 64 битное приложение не может работать с 32 битными драйверами, мне кажется в этом и есть проблема
"Как я понимаю 64 битное приложение не может работать с 32 битными драйверами, мне кажется в этом и есть проблема" ну может конечно оно и так, не проверял, но почему то кажется что все там ровно.