Member 13041244 Ответов: 2

Sqlgetinstalleddrivers не возвращает драйвер доступа.


Функция SQLGetInstalledDrivers не возвращает драйвер доступа для приложения (*. mdb).

Visual stodiu community 2015 C++.

Что я уже пробовал:

Я должен был добавить драйвер в источник пользовательских данных ODBC =>.

2 Ответов

Рейтинг:
1

Member 13041244

Спасибо за ответ.
Я заметил, что драйвер существует только в источнике данных (ODBC),
но его нет в файле odbcinst.ini, может быть, в этом и проблема.
Может быть, вы знаете, как я могу обновить файл dbcinst. ini,
и что заставило файл не обновляться.


Рейтинг:
0

Jochen Arndt

Причин может быть две:


  1. 32/64-битное несоответствие (ОС, драйвер, приложение)
  2. Буфер, переданный SQLGetInstalledDrivers был недостаточно велик (возвращаемый список усечен)