1

我正在尝试使用 pypyodbc 使用 python 更改 MS Access 数据库中整个列的值。到目前为止,我只找到了一种创建新行但不修改现有值的方法。

这段代码来自我发现的另一个问题,它可以工作,但只能创建一个新行(表名是表 1,列是 Testie,这并不重要)

conn=pypyodbc.win_connect_mdb("C:\Users\y.johannes1\Documents\prufa.mdb")
cursor=conn.cursor()
sql= """ INSERT INTO Table1(Testie) Values(10)"""
cursor.execute(sql)
cursor.commit()
conn.close()

有任何想法吗?

4

1 回答 1

4

如果有人有同样的问题,这行得通

conn=pypyodbc.win_connect_mdb("C:\Users\y.johannes1\Documents\prufa.mdb")
cursor=conn.cursor()
sql= """ Update Table1 SET testie=7 WHERE id=1"""
cursor.execute(sql)
cursor.commit()
conn.close()
于 2016-07-20T13:20:47.077 回答