('42000', '[42000] [FreeTDS][SQL Server]Unicode data in a Unicode-only collation or ntext data canno

来源:互联网 发布:军团要塞知乎 编辑:程序博客网 时间:2024/05/18 03:39

用pyodbc查询数据,windows执行成功,linux上报错

('42000', '[42000] [FreeTDS][SQL Server]Unicode data in a Unicode-only collation or ntext data cannot be sent to clients using DB-Library (such as ISQL) or ODBC version 3.7 or earlier. (4004) (SQLExecDirectW)')


发现查询值的类型为 nvarchar(MAX),将其转为nvarchar即可


另一个方法是freeTDS的升级

0 0
原创粉丝点击