Как определить, установлен ли в системе Microsoft.ACE.OLEDB.12.0?
|
|
Вторник, 16 Декабря 2014 г. 12:29
+ в цитатник
Краткое отступление.
До выпуска Access 2007 в Access использовалось ядро Microsoft Joint Engine Technology (JET). Хотя ядро JET обычно рассматривается как компонент Access, оно является отдельным продуктом. С момента выпуска Microsoft Windows 2000 ядро JET было включено в состав операционной системы Windows, после чего распространялось и обновлялось в составе компонентов Microsoft Data Access Components (MDAC). После выпуска Access 2007 ядро JET было признано устаревшим и было исключено из состава MDAC. Вместо этого ядра в Access теперь используется интегрированное и усовершенствованное ядро ACE,
Ядро ACE полностью обратно совместимо с предыдущими версиями JET, что позволяет выполнять чтение и запись данных в MDB-файлы из предыдущих версий Access.
Установить на компьютер его можно не устанавливая Access 2007+ Взять можно вот
здесьЯдро ACE можно использовать и в Access 2003 если само ядро установлено в системе. Проверено.
Теперь вопрос. Как программно проверить, установлено ли в системе ядро ACE? Необходимо для выбора строки подключения
Provider=Microsoft.JET.OLEDB.4.0 или
Provider=Microsoft.ACE.OLEDB.12.0----------------------------------------------------------------------------------
А ты вложил уже свой кровный рубль в 50-ти миллиардное состояние Билла Гейтса?
http://www.sql.ru/forum/1132693/kak-opredelit-ustanovlen-li-v-sisteme-microsoft-ace-oledb-12-0
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-