您好,我在这里面临的问题可能是什么。我检查了所有运算符,但我想我缺少引起错误的内容。我只是在项目的在线教程中观看了此内容,因此我基本上对此并不擅长。请帮助我。
def update():
# Create a database or connect to one
conn = sqlite3.connect('address_book.db')
# Create cursor
c = conn.cursor()
record_id = delete_box.get()
c.execute("""UPDATE addresses SET
first_name = :first,
last_name = :last,
address = :address,
city = :city,
state = :state,
mobile = :mobile
WHERE oid = :oid""",
{
'first': f_name_editor.get(),
'last': l_name_editor.get(),
'address': address_editor.get(),
'city': city_editor.get(),
'state': state_editor.get(),
'mobile': mobile_editor.get(),
'oid': record_id
})
# Commit Changes
conn.commit()
# Close Connection
conn.close()