SQL 更新失败 - pyodbc - informix
使用 pyodbc 通过 python 脚本更新 informix 数据库会默默失败。
我正在使用 pyodbc wiki 中提供的语法并尝试手动提交和自动提交
cursor= conn.cursor()
cursor.execute("update eqpt set notes='BOB' where serialno='SAM'")
conn.commit()
conn.close()
我也在 pyodbc 组中发布了这个问题,但不幸的是没有得到答案。
Updates to an informix database via a python script using pyodbc are silently failing.
I am using the syntax as provided in the pyodbc wiki and tried manual commit as well as autocommit
cursor= conn.cursor()
cursor.execute("update eqpt set notes='BOB' where serialno='SAM'")
conn.commit()
conn.close()
I posted this question in the pyodbc group as well but unfortunately did not get an answer.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
两个想法:
检查有多少记录被更改(由
execute()
返回),以及应更改多少记录(使用SELECT count(*) ... WHERE ...
:您可以启用 ODBC 跟踪并检查 ODBC 驱动程序返回的内容。
Two ideas:
Check how many records was changed (it is retured by
execute()
), and how many records should be changed (usingSELECT count(*) ... WHERE...
:You can enable ODBC tracing and check what is returned by ODBC driver.