Мне передан путь доступа 2000 (/ 2003 (редактирование)) или базы данных доступа 2007:
C:\database.mdb
или
C:\database.accdb
Мне нужно определить подходящую строку подключения, используя ACE или JET, для подключения к базе данных.
Мне было интересно, анализирует ли последнюю часть строки и определить, является ли она
гарантированно ли mdb или accdb определят, использовать ли ACE или JET? Или есть лучший способ?
edit: поскольку ACE устанавливается вместе с access 2007 и требуется для связи с базами данных access 2007, но НЕ устанавливается стандартно с access 2003 или ниже, представляется наиболее надежным открыть доступ 2003 с JET и получить доступ к 2007 с ACE. Итак, чтобы определить это с помощью подхода расширения?
РЕДАКТИРОВАТЬ: Кажется, самый надежный способ определить, использовать ли ACE или JET, это определить, установлен ли ACE, и использовать его, если он установлен.