解决ubuntu下python使用pymssql能连接sqlserver但返回值为空的问题

使用apt-get安装了pymssql

能连上sqlserver数据库,但是所有execute返回的都是空值

这是pymssql的一个bug,详情见https://bugs.launchpad.net/ubuntu/+source/pymssql/+bug/918896

解决方案如下

$ apt-get purge python-pymssql
$ apt-get install freetds-dev
$ pip install Cython
$ pip install pymssql

别忘了用超级用户sudo

之后可以正常返回值

你可能感兴趣的:(解决ubuntu下python使用pymssql能连接sqlserver但返回值为空的问题)