10

RHEL 6 でコマンド odbcinst -q -s を入力すると、次のエラー メッセージが表示されます。

odbcinst: SQLGetPrivateProfileString failed with .

次のコマンドを実行しても、すべての DSN が表示されません。

odbcinst -q -d
4

4 に答える 4

14

次のコマンドを入力して、と変数が設定されているenv |grep 'ODBC'かどうかを確認します。結果が返されない場合は、次のようにファイルが配置されている場所とパスを指す環境変数に変数を追加する必要があります(私の場合、RHEL 6の場合は、ファイルが配置されています-他の人がそれを持っている可能性があります):ODBCSYSINIODBCINIdirectoryodbc.ini/etc/usr/local/etc

次の行を編集~\.bash_profileして追加します。

export ODBCSYSINI=/etc
export ODBCINI=/etc/odbc.ini

準備できた!

于 2012-12-17T18:51:39.833 に答える
0

この問題が発生したとき、編集/usr/local/etc/odbcinst.iniして次を追加しました。

[MySQL]
Description = ODBC for MySQL
Driver = /usr/lib/x86_64-linux-gnu/odbc/libmyodbc8a.so
Setup = /usr/lib/x86_64-linux-gnu/odbc/libodbcmyS.so
FileUsage = 1
Pooling = Yes
CPTimeout = 120

これがお役に立てば幸いです。

于 2018-11-06T15:30:42.170 に答える