2015-10-21 6 views
1

Всякий раз, когда я использую драйвер ODBC с полной строки подключения, а не просто запись DSN, я часто получаю сообщение об ошибке, подобное этомуКак найти имя драйвера ODBC для строки подключения?

Data source name not found and no default driver specified 

У меня есть правильный синтаксис строки соединения (или так Интернет говорит), но я подозреваю, что не знаю правильного имени для текущей версии драйвера ODBC, использую я

Как найти правильное имя для 32 или 64 бит?

ответ

4

Используйте приложение администратора источника данных ODBC. Убедитесь, что вы используете 32-разрядную или 64-разрядную версию в зависимости от цели сборки приложений. Затем выберите вкладку «Файл DSN»

ODBC Data Source Administrator

Нажмите кнопку «Добавить» и выберите драйвер вы установили

"Add" button

Затем нажмите на кнопку «Дополнительно»

"Advanced" button

Вы можете копировать и вставлять правильный драйвер nam e и отменить из приложения администратора источника данных ODBC

например.

DRIVER={PostgreSQL ODBC Driver(UNICODE)} 

Добавьте остальные необходимые параметры, и вы будете иметь рабочую строку подключения ODBC для текущей установленной версии драйвера

например

Driver={PostgreSQL ODBC Driver(UNICODE)};Server=ruru.nz;Port=5432;Database=TheInternet;Uid=tfd;Pwd=p455w0rd; 

Наслаждайтесь :-)

Смежные вопросы