嘿,谁能告诉我 Field、File 和 Index .ddf 文件普遍存在的作用。当表定义更改时,它们是否必须更改或更新?任何见解将不胜感激。
干杯。
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 会自动更新。