我正试图使用以下命令从SQLite3数据库导入一些数据
def ImportStudents():
conn = sqlite3.connect(r"E:\COMP4\Languages")
c = conn.cursor()
count = 0
i = (count)
var = c.execute('SELECT * FROM Students WHERE StudentID = ?', str(i))
return var
它不会生成任何语法错误,但不会返回名称,而是返回以下内容:
<sqlite3.Cursor object at 0x02E1E620>
我尝试过使用它,但我所做的一切要么产生语法错误,要么给出相同的输出,我一直无法在其他地方找到帮助。其他人能明白为什么这不起作用吗
您不能直接从sqlite获得结果——API不可能知道查询的结果是一个值、一行值还是多行
因此,它将始终返回一个游标,处理它是您的责任
在你的情况下,一个
这可能是你想要的
相关问题 更多 >
编程相关推荐