M D X () 函 数

M D X () 函 数 - 图1M D X () 函 数 - 图2根据指定的索引编号 返回打开的 .CDX 复合索引文件名

语 法

M D X ( nIndexNumber [, n W orkArea | cTableAlias ])

返 值 类 型

字符型

参 数 描 述

nIndexNumber

M D X () 函 数 - 图3M D X () 函 数 - 图4M D X () 函 数 - 图5M D X () 函 数 - 图6M D X () 函 数 - 图7M D X () 函 数 - 图8M D X () 函 数 - 图9M D X () 函 数 - 图10M D X () 函 数 - 图11M D X () 函 数 - 图12M D X () 函 数 - 图13M D X () 函 数 - 图14指 定 的 索 引 编 号 返 回 复 合 索 引 文 件 名 若 表 含 有 一 个 结 构 复 合 索 引 文 件 并且 nIndexNumber 为 1 将 返 回 结 构 复 合 索 引 文 件 名 它 总 是 与 表 的 名 称 相同 ) 若 nIndexNumber 为 2 将 返 回 USE 或 SET INDEX 命 令 指 定 的 第 一 个复 合 索 引 文 件 名 若 nIndexNumber 为 3 将 返 回 第 二 个 复 合 索 引 文 件 名 依次 类 推 若 nIndexNumber 大 于 打 开 的 复 合 索 引 文 件 数 则 返 回 空 字 符 串

M D X () 函 数 - 图15M D X () 函 数 - 图16M D X () 函 数 - 图17M D X () 函 数 - 图18M D X () 函 数 - 图19M D X () 函 数 - 图20M D X () 函 数 - 图21如果表没有结构复合索引文件并且 nIndexNumber 为 1 则返回 USE 或 SET INDEX 命令指定的第一个复合索引文件 若 nIndexNumber 为 2 将返回第二个复合索引文件名 依次类推 若 nIndexNumber 大于打开的复合索引文件数 将返回空字符串

n W o rkArea

M D X () 函 数 - 图22M D X () 函 数 - 图23M D X () 函 数 - 图24指 定 不 在 当 前 工 作 区 打 开 的 复 合 索 引 文 件 所 在 的 工 作 区 号 若 省 略 这 个 可 选参 数 将 返 回 当 前 工 作 区 中 的 复 合 索 引 文 件 名

cTableAlias

M D X () 函 数 - 图25M D X () 函 数 - 图26M D X () 函 数 - 图27指 定 不 在 当 前 工 作 区 中 打 开 的 复 合 索 引 文 件 的 表 别 名 若 省 略 该 可 选 参 数将 返 回 当 前 工 作 区 中 打 开 的 复 合 索 引 文 件 名

说 明

M D X () 函 数 - 图28MDX( ) 等同于 CDX( )

M D X () 函 数 - 图29M D X () 函 数 - 图30使用含 INDEX 子句的 USE 命令或 SET INDEX 命令均可为表打开索引文件 结构复合索引文件自动随表打开 MDX ( ) 忽略用 USE 或 SET INDEX 指定的任何 .IDX 索引

M D X () 函 数 - 图31文件

M D X () 函 数 - 图32M D X () 函 数 - 图33TAG ( ) 函数可以返回复合索引文件中的标识名 用 NDX( ) 返回打开的 .IDX 索引文件名

M D X () 函 数 - 图34M D X () 函 数 - 图35M D X () 函 数 - 图36M D X () 函 数 - 图37当 SET FULLPATH 为 ON 时 MDX ( ) 返回含 .CDX 文件名的路径 当 SET FULLPATH 为 OFF 时 MDX( ) 返回 .CDX 文件所在的驱动器指示符及 .CDX 文件名

请 参 阅

CDX ( ), INDEX, NDX( ), SET INDEX, SET FULLPATH, SYS(14), TAG( ), USE