Functions.Tag 方法 | |
返回打开的复合索引文件 (.cdx) 的索引标识名称或打开的单项索引文件 (.idx) 的名称。
命名空间:
XSharp.VFP
程序集:
XSharp.VFP (在 XSharp.VFP.dll 中) 版本:2.22 GA
语法 FUNCTION Tag(
CDXFileName,
nTagNumber,
uArea
) AS STRING CLIPPER
[ClipperCallingConventionAttribute(new string[] { ... })]
public static string Tag(
__Usual CDXFileName = default,
__Usual nTagNumber = default,
__Usual uArea = default
)
查看代码参数
- CDXFileName (Optional)
- 类型:__Usual
指定要从中返回标志名称的 .cdx 文件的名称。
- nTagNumber (Optional)
- 类型:__Usual
指定一个与复合索引文件中标识创建顺序对应的数字。例如:
如果 nTagNumber 是 1,则 TAG( ) 返回复合索引文件中第一个创建的标志的名称。
如果 nTagNumber 是 2,则 TAG( ) 返回第二个创建的标志的名称,以此类推。
当 nTagNumber 超过标志名称的数量时返回空字符串。
如果您省略 CDXFileName,TAG( ) 按特定顺序返回单项索引文件的名称和复合索引文件的标志名称:
根据 Use 或 Set Index 的 Index 子句中的顺序,返回单项索引文件的名称。
返回结构性复合索引文件(如果存在)的标志名称。
根据 Use 或 Set Index 的 Index 子句中指定的顺序,返回其他打开的复合索引文件的标志名称。
- uArea (Optional)
- 类型:__Usual
返回其他工作区中打开的文件的标志名称和索引文件名称。
nWorkArea 指定一个工作区编号,cTableAlias 指定一个表别名。
默认情况下,返回当前工作区中的文件的标志名称和索引文件名称。
返回值
类型:
String 字符。
TAG( ) 返回一个索引标识名称作为大写字符字符串。
备注
标志是复合索引文件 (.cdx) 中的索引项,通过 Index 命令创建。单项索引文件 (.idx) 只包含一项;因此,TAG( ) 返回 .idx 文件的文件名。
结构性复合索引文件 (.cdx) 会自动与其表一起打开。您可以使用 Use 命令的 Index 子句或 Set Index 命令为表打开非结构性 .cdx 文件和 .idx 索引文件。
示例 1Close Databases
2Open Database (HOME(2) + 'Data\TestData')
3Use Customer
4Clear
5
6For nCount = 1 TO TAGCOUNT()
7 ? TAG(CDX(1),nCount)
8ENDFor
参见