我需要从遗留的VFPDBF
数据库中读取数据,并在本周内收集所有具有etd
的行
我使用的是^{
table = dbf.Table(r'\\server\file.dbf')
table.open()
for row in table:
if (self.monday < row.etd < self.friday) and ('LOC' not in row.route):
self.datatable.Rows.Add(row.manifest, row.route, row.etd, row.eta, row.inst, row.subname)
else:
continue
我试图用for row in table[::-1]:
来“反转”表格
但是,这与我认为在[::-1]
之前将数据库加载到内存所需的时间相同
查询这些DBF
文件的更有效方法是什么
正如您所知,
dbf
不支持索引文件。然而,它确实有一些让人想起VFP的方法,可以帮助:只有当记录按
etd
进行物理排序时,上述操作才有效相关问题 更多 >
编程相关推荐