我已经知道问题是我正在使用 SQLite 运行 Python 的 tKinter 的程序的这行语法。有人可以更正这行语法吗?如果有人可以指出我正确的答案,如果它已经解决了,请告诉我我找不到正确的答案。c.execute("DELETE FROM kvmTable WHERE kvm=kvm)", {"kvm": rmName.get()} )
1 回答
SMILET
TA贡献1796条经验 获得超4个赞
)
您的查询末尾有一个额外的。
如果你想使用命名占位符,你缺少一个冒号 - 做
c.execute("DELETE FROM kvmTable WHERE kvm=:kvm", {"kvm": rmName.get()})
或使用?
占位符,
c.execute("DELETE FROM kvmTable WHERE kvm=?", (rmName.get(),))
添加回答
举报
0/150
提交
取消