ODBC dBASE 驱动程序会自动打开并更新 dBASE IV 索引文件。 必须使用通过 ODBC 数据源管理器显示的“选择索引”对话框将 dBASE III .ndx 文件与 dBASE 文件关联。
以下限制适用于创建 dBASE 索引:
所有列名必须有效。
所有列必须以相同的升序或降序排列。
任何单个文本列的长度必须小于 100 字节。
如果存在多列,则所有列必须是文本列,列大小的总和必须小于 100 字节。
备忘录字段无法编制索引。
不得为当前字段集指定索引(即不允许重复索引)。
索引名称必须与 dBASE 索引命名约定匹配。 dBASE III 要求每个索引位于单独的文件中,每个文件的扩展名均为 .ndx。 在 dBASE IV 中,索引创建为存储在一个 .mdx 文件中的标记名称。 .mdx 文件与数据库文件具有相同的基本名称(例如,Emp.mdx 是 Emp.dbf 数据库的索引文件)。
dBASE 对唯一索引的定义是,在具有相同键值的一组记录中,只有一条记录添加到索引中。