我是否需要.fpt和.cdx文件从Foxpro中提取数据或.dbf文件是否包含所有数据

kja*_*ack 2 foxpro

我需要通过互联网传输大量的foxpro文件,然后将数据导入访问数据库.在某些情况下,.fpt文件比同名的.dbf文件大几倍.根据我一直在阅读的内容,似乎.dbf文件可能包含所有内容,我可以忽略.cdx和.fpt文件.它是否正确

Dav*_*veB 8

CDX是复合索引文件.从FoxPro帮助:

如果无法找到或删除或重命名表的结构化合成索引文件,则在尝试打开表时会出现一个对话框.如果选择默认的"取消"按钮,则表格不会打开.选择"忽略"将打开表并删除表头中的标志,该标志指示存在关联的结构化合物索引文件.

提示要重新关联已与其表分离的结构化合物索引,请发出以下命令:USE TableName INDEX CDXFileName

如果您尝试USE从FoxPro表中没有CDX文件存在,您将收到一个Structural CDX file not found带对话框IgnoreCancel按钮.

.fpt文件包含Memo类型字段中的数据.如果dbf具有类型的字段Memo并且缺少.fpt文件,则FoxPro将无法打开dbf.FoxPro将显示一个消息框,指出备忘录文件丢失或无效.

从我使用Access测试,它似乎没有影响导入数据与CDX文件丢失但我无法导入没有FPT文件的数据.