DataWindow.DeleteValidated 方法 | |
仅当通过其验证规则时,才删除附加服务器中的当前记录,并根据更改更新窗口。
命名空间:
VO
程序集:
VOGUIClasses (在 VOGUIClasses.dll 中) 版本:2.22 GA
语法 VIRTUAL METHOD DeleteValidated() AS USUAL
public virtual __Usual DeleteValidated()
查看代码返回值
类型:
__Usual
如果成功则返回 TRUE;否则返回 FALSE。
备注
当成功执行时,从删除记录的数据服务器向其所有客户端(包括此数据窗口)发送 NotifyDelete 消息。
此方法在允许删除操作之前会检查验证状态。
如果窗口包含无效数据,用户将被要求在继续删除操作之前丢弃或更正数据。
如果不希望出现这种行为(也许是因为应用程序不使用回收或窗口只用于不支持回收已删除记录的服务器),请使用 DataWindow:Delete()。
对于一些服务器(特别是 DBServer),删除的记录不会从服务器中删除,而是只是标记为已删除。
标记的记录只有在文件打包时才会被删除,并且在此之前可以被召回
(对于 DBServer,SetDeleted() 函数的当前设置影响是否可以看到已删除的记录)。
在删除记录之前,记录中的字段所做的任何更改都会被记录;如果稍后召回字段,则正确地反映删除操作之前所做的任何更改。
提示: |
---|
不要混淆清除和删除。清除结构(例如记录或字段)会删除其内容。另一方面,删除结构会删除实际的结构。 |
参见