1
根据sqlite3 docs,fetchall()
返回一个列表(如果没有行满足搜索条件,则为空)。有时,不可重复,我得到返回值None
。 None
表示无法访问数据库?缺少表格?sqlite的fetchall返回None而不是空列表
根据sqlite3 docs,fetchall()
返回一个列表(如果没有行满足搜索条件,则为空)。有时,不可重复,我得到返回值None
。 None
表示无法访问数据库?缺少表格?sqlite的fetchall返回None而不是空列表
从简要的源代码看来,除非内存损坏,否则sqlite3的光标fetchall
返回None
似乎不可能。你必须做其他的事情,导致None
。
从简要的源代码看来,除非内存损坏,否则sqlite3的游标'fetchall'返回'None'似乎不可能。你确定这确实是发生了什么,并且你不是,例如,吞咽异常并在某处返回'None'? – 2011-06-08 21:56:26
@Thomas谢谢。这表明我朝着正确的方向前进。如果你愿意,你可以把你评论的第一句作为答案,我会把这个问题标记为封闭。 – Paul 2011-06-08 22:08:46