バグレポートを提出しました:https ://github.com/hdbc/hdbc-odbc/issues/4
しかし、これはhdbc-odbcの問題ではない可能性があるため、ここでも質問します。
OS:linux 64ビット(archlinux)、ghc-7.4.1、hdbc-odbc-2.3.1.0
MSSQLサーバー2005に接続しています。
4096バイトを超えるテキストフィールドを取得しています。
unixodbc2.3.0およびfreetds0.82では正常に機能します
unixodbc2.3.1およびfreetds0.91では、「予期しないSQL_NO_TOTAL」というエラーが発生します。
tsqlユーティリティは、freetds0.91で大きなテキストフィールドを取得して表示します。
最新のfreetds、大きなテキストフィールド、MS SQLサーバーに問題があった人はいますか?
編集:大きなテキストフィールドの正しい処理をhdbc-odbcに追加しました。パッチはここにあります: https ://github.com/vagifverdi/hdbc-odbc/commit/8134f715c18a0d60cc7b0329c7c2dbfee3e3e932