这是我的搜索方法,它不起作用,请帮助我解决此问题。
def Search():
Database()
name=str(SEARCH.get())
cursor.execute("SELECT * FROM product WHERE product_name LIKE "%str(SEARCH.get())%"")
fetch = cursor.fetchall()
for data in fetch:
tree.insert('', 'end', values=(data))
cursor.close()
conn.close()
最佳答案
内联3,您已经将输入转换为字符串并将其值保存到变量name
,那么为什么还要再次转换呢?
并且使用格式化的字符串更好。
可能是这样,
关于python - 我的搜索查询不起作用,并显示以下错误:TypeError: not all arguments converted during string formatting,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59005205/