Не удалось найти устанавливаемый ISAM

У меня есть настройка подключения к базе данных доступа в Excel для обновления некоторых отчетов. Но я не получаю эту ошибку, когда пытаюсь обновить рабочую книгу: Не удалось найти устанавливаемый ISAM.

Вот строка подключения, которую я использую:

Provider=Microsoft.ACE.OLEDB.12.0;User ID=Admin;Data Source=\\0datblaset\BlaSet\BLA-AssetMangment.mdb;Mode=Share Deny Write;Extended Properties="";Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=0;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False;Jet OLEDB:Support Complex Data=False;Jet OLEDB:Bypass UserInfo Validation=False 

Любые идеи о том, что я делаю неправильно? Какие-либо предложения? Заранее благодарю за любую помощь

Наиболее вероятная причина (по крайней мере, из того, что я нашел в моем собственном опыте) – последняя часть строки подключения:

 Jet OLEDB:Bypass UserInfo Validation=False 

Если вы или ваше сообщество пользователей используете файл между версиями, скажем, например, что вы используете 2013 год, а ваши пользователи используют 2010 год, затем более поздняя версия добавляет еще пару дополнительных параметров в строку подключения, которая ранее не распознавалась ,

См. Эту ссылку для получения дополнительной информации: https://support.microsoft.com/en-us/kb/3041386

попробуйте поместить источник в одинарные кавычки

Это очень сложная строка соединения, по большей части, все, что вам нужно, это поставщик и файл:

 strCon = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=\\0datblaset\BlaSet\BLA-AssetMangment.mdb;" 

Хорошим местом для проверки строк подключения является http://connectionstring.com

Проблема с провайдером. В моем конкретном случае мне пришлось изменить DriverID на 1046, как и мои другие связанные соединения.

 DSN=ExcelFiles;DBQ=C:\Source\SourceFile.xls;DefaultDir=C:\Source\;DriverId=**1046**; FIL=MS Access;MaxBufferSize=2048;PageTimeout=5; 

Прикрепленный снимок экрана

  • Предложение по созданию БД доступа для хранения хронологических снимков листа Excel с ~ 100 строк и ~ 100 столбцов?
  • База данных Trust Access автоматически
  • Использование Excel VBA для запроса Access Database
  • Импортировать файл excel null для существующих данных
  • Внедрение нескольких таблиц Excel в форме на основе запроса, содержащего пути к файлам
  • Как экспортировать 2 запроса на один рабочий лист в excel от доступа
  • Ошибка A2K 3011 в методе TransferSpreadsheet
  • Ошибка: «Не удалось найти Installable ISAM»
  • Unrecognized DB Format-Excel VBA для доступа к базе данных
  • Экспортировать значения определенных ячеек в MS Access
  • Импорт таблицы Excel в Access с использованием DoCmd.TransferSpreadsheet создает дубликаты
  • Interesting Posts

    почему я получаю это исключение: Исключение в потоке «main» org.apache.poi.openxml4j.exceptions.NotOfficeXmlFileException

    Формула эквивалента Excel VBA?

    Excel VBA: Есть ли более быстрый способ сделать общее количество?

    Force загрузить .xls файл в Laravel 4.2

    Как заставить объект веб-браузера Microsoft работать в Excel 2016

    получить состояние курсора в excel vba 2013

    Запрос мощности и хранимая процедура с параметрами

    Проблема при инициализации fileinputstream с помощью jfilechooser

    сравнить диапазоны и заполнить значения в VBA Macro

    Excel VBA If Then Else потеряет формат даты на первом листе в Count

    Могу ли я редактировать файл excel из браузера с помощью POI?

    Ошибка во время выполнения VBA 7 из памяти

    Я получаю сообщение об ошибке «Вызываемый объект отключился от своих клиентов» при автоматизации моего веб-сайта

    Форматировать ячейку для значений, разделенных запятыми

    Контекстное меню – скрыть все кнопки и добавить только мои кнопки

    Давайте будем гением компьютера.