Здравствуйте, гость ( Вход | Регистрация )
a_goodgirl | Дата 30.6.2010, 15:30 |
жаль, что никто не ответил. на гугленье ушло полдня, однако результат есть!
|
|
a_goodgirl | Дата 30.6.2010, 13:34 |
Нужно получить список OLE BD провайдеров в системе: вот такую ссылку удалось нагуглить: http://www.sql.ru/forum/actualthread.aspx?tid=714578 Там используется OleDbEnumerator. Честно говоря, ничего не понятно. Как использовать это в С++? (или может быть можно получить список OLE BD провайдеров с помощью Qt)? цель получения списка провайдеров OLEDB в том числе такая: в частности, для ACCESS есть формат mdb для старого (2003) и accdb (2007). Для них используются разные провайдеры в connection string. Microsoft.Jet.OLEDB.4.0 Microsoft.ACE.OLEDB.12.0 Алгоритм такой: - получаем список провайдеров - если выбран тип ACCESS, в зависимости от наличия провайдеров, формируется фильтр для выбора файлов (mdb или mdb, accdb) - более новый провайдер добавляется в строку connection string. |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 20.4.2024, 15:58 |