职称计算机

导航

2017年职称计算机考试VisualFoxPro常用命令(6)

来源 :中华考试网 2017-01-15

  数据的复制与传送

  单个记录与数组间的数据传送

  当前记录 → 数组或内存变量:

  SCATTER [FIELDS字段名列表][MEMO]TO 数组名 [BLANK] | MEMVAR [BLANK]

  其中[BLANK]表示建立一个空元素的数组。如果用MEMVAR子句,则表示将各字段的值复制到同名同类型的内存变量。

  如果包含MEMO子句,则备注字段一起复制。

  数组或内存变量 → 当前记录

  GATHER FROM 数组名 | MEMVAR [FILEDS字段名列表] [MEMO]

  用同名的内存变量或数组中的第一行置换当前记录,如果数组为多行的二维数组,也只用第一行。

  成批记录与数组间的数据传送

  表 → 数组:

  COPY TO ARRAY arrayname [常用子句]

  数组 → 表:

  (1) APPEND FROM ARRAY arrayname [ FOR 条件][FIELDS字段名列表]

  用内存数组的值加在数据表的尾部,数据中的一行对应一个新记录,一列对应一个字段。

  (2) REPLACE FROM ARRAY数组名 [常用子句]

  用内存数组的值更新数据表中符合条件的记录。

  查询结果 → 数组:

  SELECT …… INTO ARRAY arrayname

  将SQL SELECT语句的查询结果传给数组arrayname。这里“SELECT ……”可为各种形式的SELECT查询语句。

  给内存变量赋值:

  STORE 表达式 TO 变量名

  或

  变量名=表达式

分享到

相关资讯