点击或拖拽改变大小

SQLSelect.NoIVarPut 方法

X#
提供一个通用的错误拦截,当在任何类中对不存在的导出实例变量进行赋值引用时,系统会自动调用(NoIVarPut)。
重要!NoIVarPut()不应直接调用;系统会要求处理无效引用时,才会调用它。

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

参数

symFieldName (Optional)
类型:__Usual
表示所需列的名称、编号或符号。
uValue (Optional)
类型:__Usual
要分配的相应值。 uValue应与列的数据类型兼容。

返回值

类型:__Usual
如果成功则返回 TRUE;否则返回 FALSE。
备注
如果变量引用是对服务器的有效列的引用,并且赋值成功,那么发送NotifyFieldChange消息。 对于 SQLSelect,该方法用于拦截对列名的引用,作为导出变量。通常情况下,不允许对列名的引用。如果列名有效, 它会对应列名进行 FieldPut(),实际上将表列转换为每个 SQLSelect 对象的 Assign 方法。 有关 NoIVarPut() 的更多信息,请参阅“对象、类和方法”中的程序员指南。
参见