Pyodbc: 无法在数据库上更新表格?[无错误]

2024-10-02 18:23:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我有:

import pyodbc
con_str = "DRIVER={%s};SERVER=%s;UID=%s;PWD=%s;DATABASE=%s" % \
          ('FreeTDS','192.168.1.22','myuser','mypass','mydb')
con = pyodbc.connect(con_str)
cur = con.cursor()
cur.execute("update mytable set name='abcd'")
con.commit()
con.close()

代码执行并退出,没有任何错误!在

但数据库保持不变。。什么也没发生。

请帮忙。。在


Tags: importuidserverdriverconnectpwdcondatabase
1条回答
网友
1楼 · 发布于 2024-10-02 18:23:20

已解决。。在

问题出在我使用的FreeTDS驱动程序中。 我在一台windows机器上使用它的本机SQL Server Native Client 10.0驱动程序运行相同的脚本。在

而且效果很好!在

相关问题 更多 >