点击或拖拽改变大小

Functions.OrdIsUnique 方法

X#
返回给定顺序的唯一标志状态。

命名空间:  XSharp.RT
程序集:  XSharp.RT (在 XSharp.RT.dll 中) 版本:2.22 GA
语法
 FUNCTION OrdIsUnique(
	uOrder,
	cIndexFile
) AS USUAL CLIPPER
查看代码

参数

uOrder (Optional)
类型:__Usual
顺序的名称或表示其在顺序列表中位置的数字。
使用顺序名称是首选方法,因为在多个顺序索引文件中确定位置可能很困难。
如果省略或为 NIL,则假定为控制顺序。
指定无效顺序将引发运行时错误。
cIndexFile (Optional)
类型:__Usual
索引文件的名称,包括可选的驱动器和目录(不应指定扩展名)。
使用此参数与 cOrder 一起消除在不同索引文件中具有相同名称的两个或多个顺序之间的歧义。
如果 cIndexFile 未被当前进程打开,将引发运行时错误。

返回值

类型:__Usual
指示顺序唯一标志状态的逻辑值。
备注
默认情况下,此函数在当前选定的工作区上操作。
可以通过在别名表达式中指定来使其在未选定的工作区上操作。
示例
此示例展示了使用各种顺序的 OrdIsUnique() 返回值:
X#
1USE customer VIA "DBFCDX"
2INDEX ON LastName TAG Last UNIQUE
3INDEX ON FirstName TAG First
4INDEX ON AGE TO j:\test\tmp\age UNIQUE
5SET ORDER TO last
6? OrdIsUnique()            // 结果: TRUE, 对于 last
7? OrdIsUnique("First")        // 结果: FALSE
8? OrdIsUnique("Age")        // 结果: TRUE
参见