Functions.FieldPutAlias 方法 | |
设置由工作区别名和字段名标识的字段的值。
命名空间:
XSharp.RT
程序集:
XSharp.RT (在 XSharp.RT.dll 中) 版本:2.22 GA
语法 FUNCTION FieldPutAlias(
symAlias AS SYMBOL,
symField AS SYMBOL,
uNewValue AS USUAL
) AS USUAL
public static __Usual FieldPutAlias(
__Symbol symAlias,
__Symbol symField,
__Usual uNewValue
)
查看代码参数
- symAlias
- 类型:__Symbol
symField 所在的工作区别名。
- symField
- 类型:__Symbol
字段名。 - uNewValue
- 类型:__Usual
要赋给字段的值。
此表达式的数据类型必须与字段的数据类型匹配。
返回值
类型:
__Usual
赋给字段的值。
如果
symField 不对应
symAlias 指定的工作区中的任何字段,FieldPutAlias() 返回 NIL。
备注
此函数允许您使用指定字段名的符号来设置字段的值。在通用数据库服务函数中,这允许(除其他外)在不使用宏运算符的情况下设置字段值。
默认情况下,此函数在当前选定的工作区上操作。
可以通过在别名表达式中指定来使其在未选定的工作区上操作。
共享模式:
对于共享数据库,此函数需要记录锁定。
示例
此示例使用 FieldPutAlias() 在两个不同的工作区中设置字段值:
1USE region1 NEW
2USE region2 NEW
3FieldPutAlias(#REGION1, #FNAME, "Kate")
4FieldPutAlias(#REGION2, #FNAME, "Cindy")
参见