我正在使用pygtk与sqlite3数据库进行交互。我正在使用fetchall从数据库中检索数据,一切正常,直到我达到256行。现在,如果我使用sqlite3接口,我可以找到新记录(超过256),但是pygtk没有显示它们 - 它在256号停止,好像没有添加更多记录。
表架构是:
CREATE TABLE data_checks (
recdate date,
gto varchar(2),
payto varchar(45),
checkno varchar(10),
bank varchar(30),
iban varchar(27),
branch varchar(45),
amount float(6),
ueto date,
issuer varchar(45),
status int(1), comments text);
和python代码:
q_checks = """SELECT data_checks.rowid as rowid,recdate,gto,
payto,checkno,bank,iban,branch,amount,dueto,issuer,aux_status.name AS Status,
comments FROM data_checks
JOIN aux_status ON aux_status.rowid=data_checks.status
WHERE status !=1"""
cur.execute(q_checks)
data_checks = cur.fetchall()
Still data_checks
是一个包含256个元素的列表,而不是我在数据库中的266个。
有人能帮助我吗?