下面列出了我的简单测试代码。我已经创建了表,并且可以使用 Firefox 上的 SQLite 管理器插件对其进行查询,因此我知道表和数据存在。当我在 python 中运行查询(并使用 python shell)时,我得到 no such table 错误
def TroyTest(self, acctno):
conn = sqlite3.connect('TroyData.db')
curs = conn.cursor()
v1 = curs.execute('''
SELECT acctvalue
FROM balancedata
WHERE acctno = ? ''', acctno)
print v1
conn.close()