我需要通过互联网传输大量的foxpro文件,然后将数据导入访问数据库.在某些情况下,.fpt文件比同名的.dbf文件大几倍.根据我一直在阅读的内容,似乎.dbf文件可能包含所有内容,我可以忽略.cdx和.fpt文件.它是否正确
CDX是复合索引文件.从FoxPro帮助:
如果无法找到或删除或重命名表的结构化合成索引文件,则在尝试打开表时会出现一个对话框.如果选择默认的"取消"按钮,则表格不会打开.选择"忽略"将打开表并删除表头中的标志,该标志指示存在关联的结构化合物索引文件.
提示要重新关联已与其表分离的结构化合物索引,请发出以下命令:USE TableName INDEX CDXFileName
如果您尝试USE从FoxPro表中没有CDX文件存在,您将收到一个Structural CDX file not found带对话框Ignore和Cancel按钮.
.fpt文件包含Memo类型字段中的数据.如果dbf具有类型的字段Memo并且缺少.fpt文件,则FoxPro将无法打开dbf.FoxPro将显示一个消息框,指出备忘录文件丢失或无效.
从我使用Access测试,它似乎没有影响导入数据与CDX文件丢失但我无法导入没有FPT文件的数据.