点击或拖拽改变大小

DataServer.NoIVarPut 方法

X#
提供一个通用错误拦截,当对不存在的导出实例变量进行赋值引用时(在任何类中),系统会自动调用此方法。 在 DataServer 类中,它用于实现虚拟字段变量。
重要提示!NoIVarPut() 不应直接调用;它由系统调用以处理无效引用。

命名空间:  VO
程序集:  VOSystemClasses (在 VOSystemClasses.dll 中) 版本:2.22 GA
语法
 VIRTUAL METHOD NoIVarPut(
	symFieldName,
	uValue
) AS USUAL CLIPPER
查看代码

参数

symFieldName (Optional)
类型:__Usual
被引用变量的符号名称。在 DBServer 类的标准用法中,这是一个字段名称。
uValue (Optional)
类型:__Usual
要分配给字段的值。此值的数据类型必须与字段的数据类型匹配。

返回值

类型:__Usual
如果成功则返回 TRUE;否则返回 FALSE。
备注
成功执行后,此方法会向此数据服务的客户端发送 NotifyFieldChange 消息。 对于 DataServer,此方法用于拦截对字段名称作为导出变量的引用,这通常是不允许的。 如果字段名称有效,它会对相应的字段名称执行 DataServer:FieldPut() 并传递值(实际上将数据库字段变成每个 DBServer 对象的赋值方法)。 有关 NoIVarPut() 的更多信息,请参阅《程序员指南》中的“对象、类和方法”。
参见