我提交了一个错误报告: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 时会出现错误“Unexpected SQL_NO_TOTAL”
tsql 实用程序在 freetds 0.91 上检索并显示大文本字段。
有人对最新的 freetds、大文本字段和 MS SQL 服务器有问题吗?
编辑:我在 hdbc-odbc 中添加了对大文本字段的正确处理。补丁在这里: https ://github.com/vagifverdi/hdbc-odbc/commit/8134f715c18a0d60cc7b0329c7c2dbfee3e3e932