【发布时间】:2013-08-08 16:33:22
【问题描述】:
当我执行以下代码时:
for acc_row in cursor.execute("select * from tabela1"):
cursor.execute("UPDATE table_name SET column_name=? where column_name=?", ('some_value','some_value'))
我收到以下错误,引用包含 for 循环的行:
ProgrammingError: No results. Previous SQL was not a query
for 循环在没有更新语句的情况下可以正常工作,反之亦然
软件:
Python 2.7
窗户
pyodbc 3.0.7
用于 MS Access 2010 的 AccessDatabaseEngine
【问题讨论】:
标签: sql ms-access python-2.7 pyodbc