SQLSelect.NoIVarGet 方法 | |
提供一个通用的错误拦截,当在任何类中访问不存在的导出实例变量时,系统会自动调用(NoIVarGet)。
在 SQLSelect 类中,它用于实现虚拟列变量。
重要!NoIVarGet()不应直接调用;系统会要求处理无效引用时,才会调用它。
命名空间:
VO
程序集:
VOSQLClasses (在 VOSQLClasses.dll 中) 版本:2.22 GA
语法 VIRTUAL METHOD NoIVarGet(
symFieldName
) AS USUAL CLIPPER
[ClipperCallingConventionAttribute(new string[] { ... })]
public override __Usual NoIVarGet(
__Usual symFieldName = default
)
查看代码参数
- symFieldName (Optional)
- 类型:__Usual
表示所需列的名称、编号或符号。
返回值
类型:
__Usual备注
对于 SQLSelect,该方法用于拦截对列名的引用,作为导出变量。通常情况下,不允许对列名的引用。
如果列名有效,它会对应列名进行 FieldGet(),实际上将表列转换为每个 SQLSelect 对象的访问方法。
有关 NoIVarGet() 的更多信息,请参阅“对象、类和方法”中的程序员指南。
参见