| 当前位置:洪恩在线
-> 继续教育 ->
计算机考级 -> 二级FOXBASE+语言 |
|
|||||||||||
|
一、打开数据库
打开数据库的完整命令格式有三个选项。 命令格式: USE[<数据库文件名>[INDEX<索引文件名>][ALLS<别名>]] 功能注释, (1)打开指定的数据库文件,文件扩展名默认为.DBF。缺省所有选项时,则关闭当前工作区的数据库文件。在一个工作区中只能打开一个数据库文件,因此在打开当前数据库的同时关闭了原来的数据库。 (2)INDEX<索引文件名表>子句用于同时打开指定的索引文件,一次最多打开7个索引文件。 (3)ALLS<别名>子句用于指定数据库的别名。数据库别名同文件名一样,由8个字符组成。如果缺省ALLS<别名>,系统默认数据库文件名为其别名。 (4)文件打开时,记录指针位于首记录,如果同时打开索引文件,则位于索引表达式值最小的逻辑首记录。 二、选择工作区 系统提供选择工作区的命令,使得用户能够在各个工作区之间切换。 命令格式: SELECT<工作区号>|<用户别名>|<系统别名>|0 此命令的功能是把指定的工作区选择为当前工作区。 功能注释: (1)选择工作区命令对任何工作区的数据库及其记录指针都不发生影响,仅实现工作区之间的转换。茌某个工作区打开数据库之后,返回此工作区时不必再次打开数据库。 (2)可以直接指定区号,也可以通过别名指定工作区。有3种等效的别名:一种是系统规定的别名A到J;第二种是用USE命令打开数据库时用ALIAS短语所定义的别名;第三种是没有别名时,可将数据库文件主名作为别名使用。 (3)SELECT 0具有独特功能,表示让系统自动选择区号最小的空闲工作区作为当前工作区。如果没有空闲工作区,系统将给出错误提示。 对当前工作区上的数据库可以进行读写等任何操作,而对于其他工作区的数据库只能读取该区记录指针指向的当前记录。指定其他工作区数据的语法格式是:<别名>-><字段名>。箭头是由一个减号“-”和一个大于号“>”组成的。 某一时刻,在一个工作中最多打开一个数据库文件、该数据库的一个备注文件、7个索引文件、一个屏幕格式文件等辅助文件。但是,整个系统最多可以同时打开10个数据库文件,打开各种文件的总数不能超过48个。一个数据库不能也不必要在多个工作区上同时打开。一旦关闭了数据库,该数据库的所有辅助文件也随之关闭,该工作区就变成了空闲工作区。
课堂提问: |
|
|
|||||||||