从sqlite数据库连接函数创建列表

时间:2016-07-16 16:34:43

标签: c# sqlite

我正在尝试从sqlite数据库连接中创建一个列表。我想在选择特定机器时获取日期值。示例:选择了机器A,它列出了05/25 / 15,05 / 30 / 15,05 / 20/15。通过我正在使用它的连接想要吐出列名而不是值。使用sqlite时,这是一个模糊的列错误。

enter image description here

while A == False:
    Class = input('Input class name here: ')
    if Class.lower() == "knight":
    ...

1 个答案:

答案 0 :(得分:0)

所以问题是我必须在Machine_Name_List框字符串的双引号处插入单引号值。否则,sqlite datareader会认为该值是列名。所以应该阅读,

string DateQuery = "SELECT Date FROM Machines as E1 INNER JOIN Date as E2 ON Machines.Machine= '" + Machine_Name_listbox + "'";