DbServer.Update 方法 (__Usual, __Usual, __Usual, __Usual) | |
使用另一个服务或表中的数据更新此服务。
命名空间:
VO
程序集:
VORDDClasses (在 VORDDClasses.dll 中) 版本:2.22 GA
语法 VIRTUAL METHOD Update(
oDbServer,
cbKey,
lRandomFlag,
cbReplace
) AS USUAL CLIPPER
[ClipperCallingConventionAttribute(new string[] { ... })]
public virtual __Usual Update(
__Usual oDbServer = default,
__Usual cbKey = default,
__Usual lRandomFlag = default,
__Usual cbReplace = default
)
查看代码参数
- oDbServer (Optional)
- 类型:__Usual
提供新数据的数据库。 - cbKey (Optional)
- 类型:__Usual
定义服务之间记录匹配方式的键字段。 - lRandomFlag (Optional)
- 类型:__Usual
指示其他数据库中的记录是否允许随机顺序。如果为 FALSE 或未指定,则其他数据库必须按指定键排序。 - cbReplace (Optional)
- 类型:__Usual
执行更新操作的代码块。
返回值
类型:
__Usual
如果成功则返回 TRUE;否则,返回 FALSE(尽管某些记录可能仍已处理)。
备注 提示: |
---|
此方法需要文件锁或独占访问。
|
操作完成后发送 NotifyFileChange 消息。
服务之间的匹配关系有两种不同的形式。
如果
lRandomFlag 为 TRUE,则此服务必须按指定键进行索引,但其他服务可以按任何顺序排列;
如果未指定
lRandomFlag 或为 FALSE,则两个服务必须按指定键进行索引或排序。
如果此服务中有多个记录具有匹配的键字段,则仅更新第一个记录。
参见