我正在尝试使用此功能更新我的sqlite3数据库,但我似乎无法正确传递参数。通过手动在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,)))
答案 0 :(得分:0)
只需传递单个非嵌套元组中的参数:
conn.execute("UPDATE Table set NAME = ? WHERE NAME = ?", (nameVar.get(), person))