【发布时间】:2018-07-15 18:13:12
【问题描述】:
我目前正在编写一个具有帐户系统的程序。删除帐户时,用户搜索记录详细信息,如果成功,将显示在屏幕上的框中。我的问题是我找不到删除搜索记录的解决方案。这是我当前的代码:
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()
感谢您的帮助。
【问题讨论】:
-
运行代码时会发生什么?它会删除错误的记录吗?它会崩溃吗?它会从错误的数据库中删除正确的记录吗?
-
它出现了:sqlite3.OperationalError: near "(": 语法错误。
标签: python tkinter sqlite sql-delete