Поставщик "Microsoft.ACE.OLEDB.12.0" не зарегистрирован на локальном компьютере - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Доброе время суток. Дело все в том что написанная минипрограмка заточена под

Office 2010

когда я пытаюсь открыть проект или запустить скомпилированный exe файл, на ПК где стоит

Office 2013

то появляется сообщение

поставщик "Microsoft.ACE.OLEDB.12.0" не зарегистрирован на локальном компьютере

Вот как быть в таких случаях когда на ПК может стоять совсем другой office или вовсе не стоять? Как обходить такие ошибки и что бы все работало? Или необходимо будет качать Microsoft Access Database Engine 2010 Redistributable с темы Но как его потом интегрировать, что бы не надо было на других ПК где будет запускаться, его отдельно устанавливать?

Решение задачи: «Поставщик "Microsoft.ACE.OLEDB.12.0" не зарегистрирован на локальном компьютере»

textual
Листинг программы
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccessFile.accdb;
Persist Security Info=False;

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

12   голосов , оценка 3.917 из 5