在 Visual FoxPro 中使用 dBASE 表

请参阅

在 Visual FoxPro 中打开 dBASE 表(.dbf 文件)时,自动转换成 Visual FoxPro 格式。可以象其它 Visual FoxPro 表一样使用它们。

如果 dBASE 表包含备注字段,Visual FoxPro 将询问是否把备注字段转换成 Visual FoxPro 格式。然后询问是否移去 dBASE 软回车。如果备注包含普通文本,选择“是”;如果备注包含二进制数据,选择“否”。

必须以独占方式打开表以便进行备注转换。

转换前不备份表。如果还要在 dBASE 中使用这些表,需要以 FoxPlus 类型表方式进行复制。可以在“命令”窗口中键入以下代码:

COPY TO Filename TYPE FOXPLUS

若要在 Visual FoxPro 中使用 dBASE 表

加密的表

如果表已加密,在 Visual FoxPro 中使用它以前必须在 dBASE 中将其解密。

索引

Visual FoxPro 使用与 dBASE 不同的索引算法。因此,如果转换的表具有相关的 dBASE .mdx 或 .ndx 索引,Visual FoxPro 自动为该表创建 Visual FoxPro .cdx 或 .idx 索引。

要在 dBASE 中使用一个 Visual FoxPro 转换过的没有备注字段但有索引的 dBASE IV 表,在 dBASE 中打开该文件并重新索引。只有更改了数据时,这一步骤才是必要的。

有备注文件的表

如果 dBASE 表有一个或多个备注字段,Visual FoxPro 自动地转换备注文件以便使其与 Visual FoxPro 兼容。带备注字段的 dBASE IV 表转换成 Visual FoxPro 格式后不能在 dBASE 中使用。

Visual FoxPro 备注字段文件格式允许存储的数据数量仅受硬盘空间的限制。

有关的详细内容,请参阅《用户指南》第一章“入门指南”中的“介绍“项目管理器””。