curval( ) 函数

示例 请参阅

从磁盘上的表或远程数据源中直接返回字段值。

语法

CURVAL(cExpression [, cTableAlias | nWorkArea])

参数

cExpression

指定一个表达式,CURVAL( ) 从表或远程数据源返回该表达式的值。cExpression 通常是表或远程数据源的一个字段或包含一组字段的表达式。

cTableAlias

指定表的别名,可从磁盘上的表或远程数据源返回该表的字段值。

nWorkArea

指定表的工作区,可从磁盘上的表或远程数据源返回该表的字段值。

返回值类型
字符型、货币型、日期型、日期时间型、双精度型、浮点型、逻辑型、数值型或备注型


说明
CURVAL( ) 和 OLDVAL( ) 返回的字段值可进行比较,以决定编辑字段时,网络中的其他用户是否改变了字段值。当激活开放式行缓冲或表缓冲时,CURVAL( ) 和 OLDVAL( ) 必须返回不同的值。可用 CURSORSETPROP( ) 激活开放式行缓冲或表缓冲。
CURVAL( ) 返回当前记录的字段值,返回值的数据类型由 cExpression 决定。
如果执行不带可选 cTableAlias 或 nWorkArea 参数的 CURVAL( ) 命令,则返回当前选定工作区中打开的表或临时表的对应值。