我目前正在编写一个拥有帐户系统的程序。删除帐户时,用户会搜索记录详细信息,如果成功,则会显示在屏幕上的框中。我的问题是我找不到删除搜索记录的解决方案。这是我目前的代码:
def delete_member(self):
conn = sqlite3.connect(r"F:\Program\Accounts.db")
cursor = conn.cursor()
Name = self.ent_Name.get()
MemberID = self.ent_MemberID.get()
List = [Name, MemberID]
cursor.execute("DELETE FROM members(Name, MemberID) VALUES (?,?)",(Name, MemberID))
conn.commit()
感谢您的帮助。
答案 0 :(得分:1)
您使用错误的语法进行删除。
https://www.sqlite.org/lang_delete.html
cursor.execute("DELETE FROM members WHERE Name=? AND MemberID=?",(Name, MemberID))