2

嘿,谁能告诉我 Field、File 和 Index .ddf 文件普遍存在的作用。当表定义更改时,它们是否必须更改或更新?任何见解将不胜感激。

干杯。

4

1 回答 1

7

FILE.DDF 将基础 Btrieve 数据文件链接到逻辑表名。
FIELD.DDF 使用 FILE.DDF 中的文件 ID 来定义每个表的所有字段,包括偏移量、数据类型等。
INDEX.DDF 定义 FIELD.DDF 中字段的索引。
它们是 PSQL 用于以关系访问方法(ODBC、OLEDB、ADO.NET 等)访问数据文件的字段信息元数据。
如果通过 Btrieve 更改基础数据文件,则必须更改它们。如果表定义通过 SQL(如 ALTER TABLE 语句)、Pervasive Control Center、DTI(分布式调整接口)、DTO(分布式调整对象)、PDAC、ActiveX 或 DDF Builder 更改,则 DDF 会自动更新。

于 2011-04-12T19:42:15.140 回答