DbServer.CreateOrder 方法 | |
在现有索引文件中创建一个 order。行为取决于使用的驱动程序。
命名空间:
XSharp.VO.SDK
程序集:
XSharp.VORDDClasses (在 XSharp.VORDDClasses.dll 中) 版本:2.22 GA
语法 VIRTUAL METHOD CreateOrder(
cOrderName,
cIndexFileName,
cExpr,
cbExpr,
lUnique
) AS LOGIC CLIPPER
[ClipperCallingConventionAttribute(new string[] { ... })]
public virtual bool CreateOrder(
__Usual cOrderName = default,
__Usual cIndexFileName = default,
__Usual cExpr = default,
__Usual cbExpr = default,
__Usual lUnique = default
)
查看代码参数
- cOrderName (Optional)
- 类型:__Usual
要使用的 order 名称。 - cIndexFileName (Optional)
- 类型:__Usual
索引文件的名称。 - cExpr (Optional)
- 类型:__Usual
索引表达式。 - cbExpr (Optional)
- 类型:__Usual
索引表达式。如果提供了代码块,则应与字符串表达式匹配;如果未提供代码块,则从字符串表达式创建一个代码块。 - lUnique (Optional)
- 类型:__Usual
索引是否唯一。如果未指定,则默认值由 SetUnique() 确定。
返回值
类型:
Boolean
如果成功则返回 TRUE;否则返回 FALSE。
备注
在操作之前发送 NotifyIntentToMove 消息。
操作完成后发送 NotifyFileChange 消息。
此示例显示如何创建单一标志 order:
1
2<oDbServer>:SetOrderCondition(,,,,,,,,,,TRUE)
3IF <oDbServer>:CREATEORDER( "PlayerName", SELF:cPath + "Players", "Upper(LastName + FirstName + MiddleInit)" )
4<oDbServer>:Commit()
5ELSE
6
7ENDIF
8
9<oDbServer>:SetOrderCondition(,,,,,,,,,,FALSE)
DBCreateOrder()函数
参见