DbServer.SetIndex 方法 (String) | |
打开索引文件并选择其顺序作为控制顺序(如果这是第一个打开的索引)。
命名空间:
XSharp.VO.SDK
程序集:
XSharp.VORDDClasses (在 XSharp.VORDDClasses.dll 中) 版本:2.22 GA
语法 VIRTUAL METHOD SetIndex(
cIndexFileName AS STRING
) AS LOGIC
public virtual bool SetIndex(
[DefaultParameterValueAttribute("", 0)] string cIndexFileName
)
查看代码参数
- cIndexFileName
- 类型:String
索引文件。文件类型默认为驱动程序(RDD)的本机类型。
返回值
类型:
Boolean
如果成功则返回 TRUE;否则返回 FALSE。
备注
在操作之前发送 NotifyIntentToMove 消息。
如果成功,则发送 NotifyFileChange 消息。
如果索引文件包含多个顺序,则第一个顺序设置为控制顺序。服务定位到控制顺序中的第一个逻辑记录。
示例
以下示例打开多个索引文件:
1oSales := DBServer{"sales"}
2oSales:SetIndex("firstname")
3oSales:SetIndex("lastname")
4IF oSales:Seek(cLast)
5IF oSales:Deleted() .AND. RLock()
6oSales:Recall()
7ENDIF
8ENDIF
参见