vf的set fields to短语是什么意思~~急求~~~谢谢了~~

来源:百度知道 编辑:UC知道 时间:2024/05/31 15:30:47
最近看书这个地方看不懂了~~马上就要考试了~~拜托各位好心人了~

set fields 命令

指定可以访问表中的哪些字段。

语法

SET FIELDS ON | OFF | LOCAL | GLOBAL
— 或者 —
SET FIELDS TO [[FieldName1 [, FieldName2 ...]]
| ALL [LIKE Skeleton | EXCEPT Skeleton]]

参数
ON

指定只能访问出现在字段列表中的字段。

OFF

(默认值)指定可以访问当前表中的所有字段。

LOCAL

指定只能访问字段列表中当前工作区的字段。

GLOBAL

指定可以访问字段列表中的所有字段,包括在其他工作区中的字段。
SET FIELDS GLOBAL 允许在不发出 SET COMPATIBLE TO DB4 命令时,也可以访问其他工作区中的字段。

TO [FieldName1 [, FieldName2 ...]]

指定当前表中可访问的字段的名称。在下列情况下,必须包括字段名称的别名:

当字段所在的表不在当前工作区中时。

当在两个或两个以上表中字段的名称相同时。
在字段名称的前面加上表的别名,可以在字段列表中包括其他工作区中打开的表的字段。但是,这些字段只有在发出了 SET FIELDS GLOBAL 或 SET COMPATIBLE DB4 命令后才能访问。

计算结果字段

字段列表可以包含创建计算结果字段的语句。计算结果字段包含由表达式创建的只读数据。这个表达式可以是任何形式,不过它必须是有效的 Visual FoxPro 表达式。在发出了 SET FIELDS GLOBAL 或 SET COMPATIBLE DB4 命令之后,才能访问计算结果字段。
用于创建计算结果字段的语句格式如下:

<calculated field name> = <