从 tkinter 框架更新 sqlite3 数据库

Updating sqlite3 dababase from tkinter frame

我正在尝试使用此函数更新我的 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,)))

只需在单个非嵌套元组中传递参数:

conn.execute("UPDATE Table set NAME = ? WHERE NAME = ?", (nameVar.get(), person))