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