12 python sql sql-server pymssql
我是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)
Run Code Online (Sandbox Code Playgroud)
成功运行的查询是Microsoft SQL Server Management Studio,但我的python脚本始终不返回任何内容.
我确认我有网络连接.我验证了用户名,密码和数据库名称.如果我更改密码,那么脚本将出错.
我已经尝试过results = cursor.fetchone(),但这没有帮助.
有什么建议?
尝试将 conn.commit() 添加到您的查询中
| 归档时间: |
|
| 查看次数: |
14652 次 |
| 最近记录: |