gpt4 book ai didi

python - sqlite3中的无类型

转载 作者:行者123 更新时间:2023-12-03 18:04:40 25 4
gpt4 key购买 nike

我有一张这样的 table

c.execute("""CREATE TABLE IF NOT EXISTS Voting(id unique, name text ,Zone text ,is_voted integer)""")

我有一个 iD,我想获取它的行并且我的数据库中有它。
id=int(iD)
c.execute("SELECT * FROM Voting WHERE id={}".format(id))
Iden=c.fetchone()
print(Iden)
identification,user_name,dep_Money,Is=Iden

我尝试了所有解决方案,它仍然显示这一点
TypeError: 'NoneType' object is not iterable

插入数据库
 c.execute("INSERT INTO Voting VALUES(?,?,?,?)",(self.id_label.text(),self.name_label.text(),self.zone_label.text(),0))

我检查了数据库,该行的 iD 在那里。我不知道它显示 Nonetype。请帮助我

最佳答案

代码将 ID 写入字符串,然后搜索一个数字。

您应该插入具有正确类型的值:

c.execute("INSERT INTO Voting VALUES(?,?,?,?)",(int(self.id_label.text()), ...
^^^^

关于python - sqlite3中的无类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50312860/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com