Я подал отчет об ошибке: https://github.com/hdbc/hdbc-odbc/issues /4а>
Но может дело не в hdbc-odbc, поэтому спрошу и здесь.
ОС: Linux 64 бит (archlinux), ghc-7.4.1, hdbc-odbc-2.3.1.0
Подключение к серверу MS SQL 2005.
Получение текстового поля размером более 4096 байт.
С unixodbc 2.3.0 и freetds 0.82 работает нормально
С unixodbc 2.3.1 и freetds 0.91 выдает ошибку "Неожиданный SQL_NO_TOTAL"
Утилита tsql извлекает и показывает большие текстовые поля на freetds 0.91.
У кого-нибудь были проблемы с последними freetds, большими текстовыми полями и сервером MS SQL?
РЕДАКТИРОВАТЬ: я добавил правильную обработку больших текстовых полей в hdbc-odbc. Патч находится здесь: https://github.com/vagifverdi/hdbc-odbc/commit/8134f715c18a0d60cc7b0329c7c2dbfee3e3e932