visualfoxpro中的常用(编辑修改稿)内容摘要:

CEL 电子表格、文本文件等,如果不是数据表,需要其它子句指定格式(详见手册)。 用内存数组的值添加到当前数据表的尾部: APPEND FROM ARRAY arrayname [ FOR 条件 ][FIELDS 字段名列表 ] 数据中的一行对应一个新记录,一列对应一个字段。 从一个文件输入一个 OLE 对象放入一个通用( general)字段 : APPEND GENERAL 通用字段名 [FROM filename] 如果省略子句 FROM filename,则将指定的字段清空。 将一个文本文件的内容拷贝到一个备注字段 : APPEND MEMO 备注字段名 [FROM filename][OVERWRITE] 如果省略子句 FROM filename,则将指定的字段清空。 插入新记录(在当前记录之前或后插入): INSERT [BLANK] [BEFORE] 如不省略 BLANK,则插入一个空白记录,且不显示输入窗口。 在表中插入新记录并赋值( SQL 命令): INSERT INTO tablename [( 字段 1 [, 字段 2, ...])]VALUES (eExpression1 [, eExpression2, ...]) 或 INSERT INTO tablename FROM ARRAY ArrayName | FROM MEMVAR 如带有 FROM MEMVAR 子句,则用同名的内存变量给字段赋值。 清除当前记录中字段的数据: BLANK [常用子句 ] 移动记录指针: SKIP [n] [IN 工作区号 |表别名 ] 五、文件管理 (文件和文件夹的复制、创建和删除 ) 从当前表复制出表或其它类型的文件(表须打开) COPY TO filename [FIELDS 字段名列表 ] [常用子句 ] [其它子句 ] 如果没有指定类型,则复制一个与当前的表相同的数据表。 复制表的结构 COPY STRUCTURE TO filename [FIELDS 字段名列表 ] 复制任何文件: COPY FILE 源文件 TO 目的文件 如果用此命令复制表,表须关 闭 从磁盘上删除任意文件: ( 1) ERASE filename|? ( 2) DELETE FILE [filename|?] 任意文件改名(或文件移动到另一文件夹): RENAME filename1 TO filename2 其中 filename1 和 filename2 都可以包含路径。 如二者不在同一文件夹,则将 filename1 移动到 filename2 所在的文件夹。 显示一个文件夹中的文件信息: DIR | DIRECTORY [ON drive] 从磁盘上删除一个文件夹: RD | REDIR 文件夹名 在磁盘上建立一个文件夹: MD | MKDIR 文件夹名 六、数据的复制与传送 单个记录与数组间的数据传送 当前记录 → 数组或内存变量: 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 查询语句。 给内存变量赋值:。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。