Functions.Mdx 方法 | |
返回具有指定索引位置编号的打开的 .cdx 复合索引文件的名称。
命名空间:
XSharp.VFP
程序集:
XSharp.VFP (在 XSharp.VFP.dll 中) 版本:2.22 GA
语法 FUNCTION Mdx(
nIndexNumber,
uArea
) AS STRING CLIPPER
[ClipperCallingConventionAttribute(new string[] { ... })]
public static string Mdx(
__Usual nIndexNumber = default,
__Usual uArea = default
)
查看代码参数
- nIndexNumber (Optional)
- 类型:__Usual
指定要返回的复合索引文件名。
如果表具有结构性复合索引文件并且 nIndexNumber 为 1,则返回结构性复合索引文件的名称(始终与表的名称相同)。
如果 nIndexNumber 为 2,则返回使用 Use 或 Set Index 指定的第一个复合索引文件的名称。
如果 nIndexNumber 为 3,则返回第二个复合索引文件的名称,依此类推。
如果 nIndexNumber 大于打开的复合索引文件的数量,则返回空字符串。
如果表没有结构性复合索引文件并且 nIndexNumber 为 1,则返回使用 Use 或 Set Index 指定的第一个复合索引文件的名称。
如果 nIndexNumber 为 2,则返回第二个复合索引文件的名称,依此类推。
如果 nIndexNumber 大于打开的复合索引文件的数量,则返回空字符串。
- uArea (Optional)
- 类型:__Usual
指定用于在当前工作区以外的工作区中打开的复合索引文件的工作区编号。如果省略此可选参数,则返回当前工作区的复合索引文件名。
或
指定用于在当前工作区以外的工作区中打开的复合索引文件的表别名。如果省略此可选参数,则返回当前工作区的复合索引文件名。
返回值
类型:
String
字符型
备注
MDX( ) 与 CDX( ) 相同。
可以使用 Use 命令的 Index 子句或 Set Index 为表打开索引文件。
结构性复合索引文件会自动与其表一起打开。MDX( ) 忽略使用 Use 或 Set Index 指定的任何 .idx 索引文件。
使用 TAG( ) 从复合索引文件返回标识名称;使用 NDX( ) 返回打开的 .idx 索引文件的名称。
在 Windows 的 X# 中,当 Set FullPath 为 ON 时,MDX( ) 返回带有 .cdx 文件名的 .cdx 文件路径。
当 Set FullPath 为 OFF 时,MDX( ) 返回 .cdx 文件所在驱动器的 .cdx 文件名。
参见