点击或拖拽改变大小

DataServer 方法

X#

DataServer 类型公开以下成员。

方法
  名称说明
公共方法Append
向此数据服务的末尾添加一个空白记录(新记录成为当前位置,并准备分配数据值)。
公共方法AsString
返回为此数据服务定义的描述性标签。
公共方法Close
以特定于所使用数据库的方式关闭服务。
公共方法Commit
强制将此数据服务的所有待处理更新永久写入磁盘。
公共方法DataField
检索指定字段位置的 DataField 对象。
公共方法Delete
删除此数据服务中的当前记录。
公共方法FieldGet
返回此数据服务中指定字段的内容。
公共方法FieldGetFormatted
根据其 FieldSpec 的格式规范返回此数据服务中指定字段的内容。
公共方法FieldHyperLabel
返回此数据服务中字段定义的超标签。
公共方法FieldName
返回此数据服务中字段的名称。
公共方法FieldPos
返回此数据服务中字段的位置。
公共方法FieldPut
为此数据服务中的字段分配一个值。
公共方法FieldSpec
返回此数据服务中字段的 FieldSpec 对象。
公共方法FieldStatus
确定此数据服务中字段在上次操作后的状态。
公共方法FieldSym
返回此数据服务中字段的符号名称。
公共方法FieldValidate
执行此数据服务中字段的 FieldSpec 定义的所有验证(例如,必需的,最大和最小位数,最大和最小值,验证规则)并返回测试结果。
公共方法FLock
锁定整个数据服务以进行独占访问。
公共方法代码示例GetLookupTable
从服务中的两个字段检索两列值数组,受当前活动选择的约束(如果有)。
公共方法GoBottom
将此数据服务定位到最后一条记录。
公共方法GoTo
将此数据服务定位到指定的记录号。
公共方法GoTop
将此数据服务定位到第一条记录。
公共方法LockCurrentRecord
公共方法NoIVarGet
提供一个通用错误拦截,当对不存在的导出实例变量进行访问引用时(在任何类中),系统会自动调用此方法。 在 DataServer 类中,它用于实现虚拟字段变量。
重要提示!NoIVarGet() 不应直接调用;它由系统调用以处理无效引用。
公共方法NoIVarPut
提供一个通用错误拦截,当对不存在的导出实例变量进行赋值引用时(在任何类中),系统会自动调用此方法。 在 DataServer 类中,它用于实现虚拟字段变量。
重要提示!NoIVarPut() 不应直接调用;它由系统调用以处理无效引用。
公共方法Notify
一个事件处理程序,用于响应在此服务的方法中或在以某种方式链接到此服务的其他服务中发生的事件。标准实现会通知服务的所有客户端该事件。
重要提示!此方法由数据服务的各种操作方法自动调用,通常不应由应用程序代码调用。
公共方法PostInit
实现窗口的自定义初始化代码。
公共方法PreInit
实现服务的自定义初始化代码。
公共方法RegisterClient
将对象注册为此数据服务的客户端,以便它接收来自服务的有关某些操作的通知消息。
公共方法ResetNotification
恢复向服务的附加客户端广播 Notify 消息(在调用 DataServer:SuspendNotification() 之后)。
公共方法RLock
锁定此数据服务中的特定记录以进行独占写访问;其他用户仍然可以对记录进行只读引用。
公共方法RLockVerify
确定此数据服务中的当前记录是否有任何待处理的更新,如果没有,则将其锁定以进行独占写访问。
公共方法Rollback
撤消在当前事务中对该数据服务所做的更改。
公共方法Seek
移动到控制顺序中具有指定键值的下一条记录。
公共方法SetDataField
将 DataField 对象分配给此数据服务中的指定字段。
公共方法Skip
在此数据服务中将记录指针向前或向后移动指定数量的记录。
公共方法SuspendNotification
暂停向服务的附加客户端广播 Notify 消息。
公共方法UnLock
删除此数据服务上持有的所有锁定。
公共方法UnRegisterClient
取消对象作为此数据服务客户端的注册,以便它不再接收来自服务的有关某些操作的通知消息。
公共方法Update
使用另一个服务或表中的数据更新此服务。
Top
参见