に私は2008のMicrosoft SQL Serverに接続するためにFreeTDSのとunixODBCのでのUbuntu 14.04を使用しています。私はtsql
とisql
との接続をテストし、正しく動作しました。私はアクセントを含む場合isql -v
を使用している間(A、E、I、U、O)クエリで私は、次の応答受信:FreeTDSのと、私は特殊文字があろうと言って、警告メッセージを受信unixODBCのパッケージをインストール中アクセントでクエリを実行するためにFreeTDSとunixODBCの使用(A、E、I、U、O)SQL Serverの
[37000][unixODBC][FreeTDS][SQL Server]Incorrect syntax near '?'.
[ISQL]ERROR: Could not SQLExecute
を余分なパッケージがなければ受け入れられませんが、私はそれがどれか一つではありません。この問題を解決するためにfreetdsとunixODBCをアンインストールして再インストールしましたが、警告メッセージは表示されませんでしたが、クエリにアクセントを入れても同じエラーメッセージが表示されます。
PS:これはあいまいで不完全な場合はごめんなさい。
ここにあなたの関心事である何..私はすべてがそう構成の問題のいくつかの依存関係ができれば正常に動作し始めた再インストールした後だと思います。 .. –
再インストール後、私は依然としてクエリにアクセントを含めるときに同じエラーメッセージを受け取ります。 –
あなたが使用しているODBCドライバは、少なくとも最新バージョンのODBCよりutf16の方が最新バージョンのODBCを使用しています。 https://www.progress.com/tutorials/odbc/unicode –