M D X () 函 数
根据指定的索引编号 返回打开的 .CDX 复合索引文件名
语 法
M D X ( nIndexNumber [, n W orkArea | cTableAlias ])
返 值 类 型
字符型
参 数 描 述
nIndexNumber
指 定 的 索 引 编 号 返 回 复 合 索 引 文 件 名 若 表 含 有 一 个 结 构 复 合 索 引 文 件 并且 nIndexNumber 为 1 将 返 回 结 构 复 合 索 引 文 件 名 它 总 是 与 表 的 名 称 相同 ) 若 nIndexNumber 为 2 将 返 回 USE 或 SET INDEX 命 令 指 定 的 第 一 个复 合 索 引 文 件 名 若 nIndexNumber 为 3 将 返 回 第 二 个 复 合 索 引 文 件 名 依次 类 推 若 nIndexNumber 大 于 打 开 的 复 合 索 引 文 件 数 则 返 回 空 字 符 串
如果表没有结构复合索引文件并且 nIndexNumber 为 1 则返回 USE 或 SET INDEX 命令指定的第一个复合索引文件 若 nIndexNumber 为 2 将返回第二个复合索引文件名 依次类推 若 nIndexNumber 大于打开的复合索引文件数 将返回空字符串
n W o rkArea
指 定 不 在 当 前 工 作 区 打 开 的 复 合 索 引 文 件 所 在 的 工 作 区 号 若 省 略 这 个 可 选参 数 将 返 回 当 前 工 作 区 中 的 复 合 索 引 文 件 名
cTableAlias
指 定 不 在 当 前 工 作 区 中 打 开 的 复 合 索 引 文 件 的 表 别 名 若 省 略 该 可 选 参 数将 返 回 当 前 工 作 区 中 打 开 的 复 合 索 引 文 件 名
说 明
MDX( ) 等同于 CDX( )
使用含 INDEX 子句的 USE 命令或 SET INDEX 命令均可为表打开索引文件 结构复合索引文件自动随表打开 MDX ( ) 忽略用 USE 或 SET INDEX 指定的任何 .IDX 索引
文件
TAG ( ) 函数可以返回复合索引文件中的标识名 用 NDX( ) 返回打开的 .IDX 索引文件名
当 SET FULLPATH 为 ON 时 MDX ( ) 返回含 .CDX 文件名的路径 当 SET FULLPATH 为 OFF 时 MDX( ) 返回 .CDX 文件所在的驱动器指示符及 .CDX 文件名
请 参 阅
CDX ( ), INDEX, NDX( ), SET INDEX, SET FULLPATH, SYS(14), TAG( ), USE