gpt4 book ai didi

python 和pymssql

转载 作者:太空狗 更新时间:2023-10-29 17:48:44 26 4
gpt4 key购买 nike

我是 python 的新手。我正在尝试查询 MSSQL 数据库。


import pymssql
conn = pymssql.connect(host='hostname', user='username', password='password', database='dbname')
cursor = conn.cursor()
sql = "select count(*) from T_Email with (nolock) where Transmit is null"
cursor.execute(sql)
results = cursor.fetchall()
for row in results:
print (row)

成功运行的查询是 Microsoft SQL Server Management Studio,但我的 python 脚本始终不返回任何内容。

我确认我有网络连接。我验证了用户名、密码和数据库名称。如果我更改密码,则脚本会出错。

我试过 results = cursor.fetchone(),但没有用。

有什么建议吗?

最佳答案

如果您使用的是 Ubuntu,您可能已经使用(像我一样)apt-get 来安装 pymssql 包。

这是捆绑版本的一个已知错误:https://bugs.launchpad.net/ubuntu/+source/pymssql/+bug/918896

尝试使用 easy_install 手动安装它。

关于 python 和pymssql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7250464/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com