【发布时间】:2022-01-16 03:58:57
【问题描述】:
我想知道是否可以使用以下查询从数据库中获取数据:SELECT Name FROM fraleon WHERE Relay = "value from a string"?
当我尝试在查询中输入一个字符串时,它会显示该列不存在的消息。
我刚开始编程,所以希望我的问题不是愚蠢的 ;-) 我正在尝试制作一个应用程序,其中我有一个 QtableWidget 和一个 QScrollbar,其中滚动条的值 (1 - 100) 是用于切换到下一个继电器。
con = sqlite3.connect("C:\Leonclient\LocalDB\LeonDBlite.db")cur = con.cursor()
value = 5
for row in cur.execute('SELECT Name FROM fraleon where Relay = value'):
print(row)
Traceback(最近一次调用最后一次):
File "C:\Users\xxx\AppData\Local\Temp/ipykernel_10292/3072186007.py", line 1, in <module>
for row in cur.execute('SELECT Name FROM fraleon where Relay = (Value)'):
OperationalError: no such column: Value
【问题讨论】: