我有一个使用pydblite
数据库库的 Python 脚本。当我在创建数据库并添加记录后运行代码时。如果我再次运行代码会生成错误..帮助
代码
db = Base('Storys.pdl')
db.create('FeatureID', 'StoryID', 'Passed', 'Failed', 'Unexecuted', 'Deferred', 'Blocked', mode="open")
db.insert("123", "456", 0, 0, 0, 0, 0)
db.insert("123", "456", 0, 0, 0, 0, 0)
db.commit()
print len(db)
for r in db:
print r
print db.exists()
第二次运行出错;
File "build\bdist.win32\egg\pydblite\pydblite.py", line 277, in insert
AttributeError: '_BasePy2' object has no attribute 'field_values'