Spec-Zone .ru
спецификации, руководства, описания, API
|
На Unix
, Вы конфигурируете записи DSN непосредственно в odbc.ini
файл. Вот типичное odbc.ini
файл, который конфигурирует myodbc3
поскольку DSN называют для Соединителя/ODBC 3.51:
;; odbc.ini configuration for Connector/ODBC and Connector/ODBC 3.51 drivers;[ODBC Data Sources]myodbc3 = MyODBC 3.51 Driver DSN[myodbc3]Driver = /usr/local/lib/libmyodbc3.soDescription = Connector/ODBC 3.51 Driver DSNSERVER = localhostPORT =USER = rootPassword =Database = testOPTION = 3SOCKET =[Default]Driver = /usr/local/lib/libmyodbc3.soDescription = Connector/ODBC 3.51 Driver DSNSERVER = localhostPORT =USER = rootPassword =Database = testOPTION = 3SOCKET =
Обратитесь к Разделу 21.1.4.2, "Параметры Соединения Соединителя/ODBC", для списка параметров соединения, которые могут быть предоставлены.
Если Вы используете unixODBC
, можно использовать следующие
инструменты, чтобы установить DSN:
ODBCConfig
Инструмент GUI (
odbcinst
В некоторых случаях при использовании unixODBC
, Вы могли бы получить эту ошибку:
Data source name not found and no default driver specified
Если это происходит, удостоверьтесь ODBCINI
и ODBCSYSINI
переменные окружения указывают направо odbc.ini
файл. Например, если Ваш odbc.ini
файл
располагается в /usr/local/etc
, установите переменные окружения как это:
export ODBCINI=/usr/local/etc/odbc.iniexport ODBCSYSINI=/usr/local/etc