当我执行以下代码时:
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 循环在没有更新语句的情况下工作正常,反之亦然
软件:
用于 MS Access 2010 的Python 2.7
Windows
pyodbc 3.0.7 AccessDatabaseEngine