【发布时间】:2010-09-30 21:35:40
【问题描述】:
我一直在尝试从 pysqlite 迁移到 apsw,但我不能 想办法重现它的 row_factory 函数。
这是我的原始代码:
connection = sqlite3.connect("db.db3")
connection.row_factory = sqlite3.Row
cursor = connection.cursor()
我是这样使用它的:
query = """ SELECT wbcode, Year, """+query_name+"""
FROM innovotable WHERE commodity='"""+commodity_name+"""' and
"""+query_name+""" != 'NULL' """
rows = cursor.execute(query)
for row in rows:
s[str(row[0])+str(row[1])] = float(row[2])
是否可以将 apsw 用于同样的目的?
【问题讨论】: