Я могу использовать функцию SQLDataSources, чтобы получить имя DSN и описание, и я могу использовать функцию SQLBrowseConnect, чтобы получить информацию о драйвере.
Мне нужно получить информацию о драйвере, которая относится к каждому DSN, но, кажется, нет связи между вышеупомянутыми функциями, кто-нибудь знает, как преодолеть разрыв?
Edit:
Я могу успешно использовать функцию SQLBrowseConnection, но большинство DSN ODBC выдают ошибку, что функция не реализована. У кого-нибудь есть другие идеи?
Информация, которую я хочу получить, - это столбец данных в папке Software \ ODBC \ ODBC.INI \ ODBC Data Sources в Windows. Я не могу использовать ключ реестра напрямую, так как мне нужно поддерживать другие операционные системы.