(Неожиданная ошибка SQL_NO_TOTAL) в текстовых полях размером более 4096 байт - PullRequest
1 голос
/ 10 марта 2012

Я подал отчет об ошибке: https://github.com/hdbc/hdbc-odbc/issues/4

Но, возможно, это не проблема hdbc-odbc, поэтому я и здесь спрошу.

ОС: linux 64 bit (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

1 Ответ

0 голосов
/ 28 февраля 2013

Я добавил правильную обработку больших текстовых полей в hdbc-odbc.Патч здесь: https://github.com/vagifverdi/hdbc-odbc/commit/8134f715c18a0d60cc7b0329c7c2dbfee3e3e932

Он включен в последнюю версию hdbc-odbc по взлому

...