[英]Updating sqlite3 dababase from tkinter frame
I am trying to update my sqlite3 database with this function but I can't seem the pass the parameters correctly. 我正在尝试使用此功能更新sqlite3数据库,但似乎无法正确传递参数。 Person is picked up by a selection that is made in the tkinter frame manually. 通过在tkinter框架中手动进行的选择来拾取人。
def updateContact():
person = select.get(ACTIVE)
conn.execute("UPDATE Table set NAME =? WHERE NAME = ?",(nameVar.get(), (person,)))
conn.execute("UPDATE Table set PHONE =? WHERE NAME = ?",(phoneVar.get(), (person,)))
只需在单个非嵌套元组中传递参数:
conn.execute("UPDATE Table set NAME = ? WHERE NAME = ?", (nameVar.get(), person))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.