我正在使用db文件创建数据查找器,并且我使用tkinter条目。但是在控制台中,它返回输出[]
,代码为[]
import sqlite3 import tkinter db = sqlite3.connect ('covidjakartadb.db') window = tkinter.Tk() window.geometry("500x300") label = tkinter.Label(window, text="Please enter a area") label.pack() entry = tkinter.Entry(window) entry.pack() select_all = "SELECT * FROM locations WHERE '%{0}%'".format(entry) cursor = sqlite3.Cursor(db) cursor.execute(select_all) def Search_Completed(): label = tkinter.Label(window, text="aaaaa") Button = tkinter.Button(window, text="Search data", command=Search_Completed) Button.pack() positive = cursor.fetchall() print (positive) window.mainloop()
此项目今天到期,所以今天的答案非常好
我正在使用db文件创建数据查找器,并且我使用tkinter条目。但是,在控制台中,它返回输出[],代码是此导入sqlite3 import tkinter db = sqlite3.connect('...
要从数据库中选择的代码必须在search_completed
函数中。按照编写的说明,它在GUI打开之前就已运行。