【发布时间】:2019-04-22 00:58:47
【问题描述】:
我正在尝试使用 tkinter 选项菜单的结果形式执行查询。
Option菜单的定义如下:
EventToEditOptionMenu = tk.OptionMenu(EditEventsFrame,EditEvent,*EventList)
EventToEditOptionMenu.grid(row=2,column=2)
EditEvent 中包含的内容的典型示例如下所示:
('uytrds',)
我无法成功执行 SQL 查询,导致错误:
ValueError: Could not process parameters
这是表格的截图:
EventSQL=("SELECT eventname, startdate, enddate, starttime, endtime, cost, limits FROM events WHERE eventname=%s")
print(EditEvent.get())
mycursor.execute(EventSQL,EditEvent.get())
myresults=mycursor.fetchall()
print(myresults)
【问题讨论】:
-
你确定你从
EditEvent.get()得到一个元组吗?文档表明get()返回一个字符串。 -
@WillKeeling 可能是一个字符串。当我做
Event.get()[4]我得到t