DbServer.SetIndex 方法 | |
打开索引文件并选择其顺序作为控制顺序(如果这是第一个打开的索引)。
命名空间:
VO
程序集:
VORDDClasses (在 VORDDClasses.dll 中) 版本:2.22 GA
语法 VIRTUAL METHOD SetIndex(
oFSIndexFile
) AS USUAL CLIPPER
[ClipperCallingConventionAttribute(new string[] { ... })]
public virtual __Usual SetIndex(
__Usual oFSIndexFile = default
)
查看代码参数
- oFSIndexFile (Optional)
- 类型:__Usual
返回值
类型:
__Usual
如果成功则返回 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
参见