Visual FoxPro 不更改 FoxPro 表的结构,除非把该表添加到数据库中或添加一个新的数据类型或者允许接受 null 值,一旦通过添加新的字段类型,如,日期时间或通过允许字段中存在 null 值来更改表的结构,则 Visual FoxPro 将更改表文件结构,从而使 FoxPro2.6 不能识别该文件。
可以使用带 Type 子句和 Fox2X 关键字的 COPY TO 命令从一个 Visual FoxPro 表中创建一个 FoxPro 2.6 表,如同下面的示例:
*
一个Visual FoxPro
表USE vfptable.dbf
*
创建一个FoxPro 2.6
表COPY TO fp26tabl.dbf TYPE FOX2X
要从一个 Visual FoxPro 表中复制一个 FoxPro 2.6 表结构,可使用 COPY TO 和 NEXT 子句,如同下面的示例。
*
创建一个空的FoxPro 2.6
表COPY TO fp26tabl.dbf NEXT 0 TYPE FOX2X
Visual FoxPro 把允许 NULL 值的字段中的全部 null 值更改成 0 或空,并创建一个 FoxPro 2.6 能识别的结构。有关 Visual FoxPro 表结构的详细内容,请参阅“表文件的表结构”。