Python 数据库。使用 fpt 备注字段将记录添加到 dbf table
Python DBF. Add record to dbf table with fpt memo field
我正在尝试将记录添加到现有的空 DBF table (Fox Pro),它有一个索引文件和一个备忘录文件。它已经存在于我的文件夹中:
Table.dbf
Table.fpt
Table.cdx
Table.dbf 有三个字段:
Field1 (Integer)
Field2 (Character)
Field3 (Memo)
我使用
中描述的方法
我在最新版本中没有看到这种行为,但如果您无法升级,您还有其他几个选择:
将数据作为 tuple
传递(字段必须按顺序)
将数据作为 dict
传递
例如:
db.append( (9, 'some text', 'a lot of text') )
或
db.append( {'field1': 9, 'field3': 'a lot of text', 'field2': 'some text'} )
我正在尝试将记录添加到现有的空 DBF table (Fox Pro),它有一个索引文件和一个备忘录文件。它已经存在于我的文件夹中:
Table.dbf
Table.fpt
Table.cdx
Table.dbf 有三个字段:
Field1 (Integer)
Field2 (Character)
Field3 (Memo)
我使用
中描述的方法我在最新版本中没有看到这种行为,但如果您无法升级,您还有其他几个选择:
将数据作为
tuple
传递(字段必须按顺序)将数据作为
dict
传递
例如:
db.append( (9, 'some text', 'a lot of text') )
或
db.append( {'field1': 9, 'field3': 'a lot of text', 'field2': 'some text'} )