全国计算机二级教案

发布时间 : 星期一 文章全国计算机二级教案更新完毕开始阅读

这里所指的“空”值与NULL的的概念不同。EMPTY(.NULL.)的值为F。 表:不同类型数据的“空”值的规定

数据类型 “空”值 数值型 字符型 货币型 浮点型 整型 双精度型 日期型 日期时间型 逻辑型 备注字段 0 空串、空格、制表符、回车、换行 0 0 0 0 空 如CTOD(“”) 空 如CTOT(“”) .f. 空(无内容) 4:数据类型测试 VARTYPE(表达式[,逻辑表达式]) 用VARTYPE()测得的数据类型 数据类型 数值型、整型、浮点、双精度 字符型 日期型 日期时间型 逻辑型 通用型 对象型 NULL值 返回字母 N C D T L G O X 未定义 U 注意:1:如果表达式是一个数组,则根据第一个数组元素的类型返回字符串

2:如果表达式的结果是一个NULL值,则根据“逻辑表达式”, T则返回原数据类型,F,则返回X

例1:DIME A(20)

A(1)=90

A(2)=”ASDF” ?VARTYPE(A) N

例2: USE A1

GO 2

?VARTYPE(课程名) X

?VARTYPE(课程名,.T.) C 5:表文件尾/首测试

EOF(工作区号/表的别名)

BOF(工作区号/表的别名)

6:记录号测试

RECNO(工作区号/表的别名) 7:记录总数的测试

RECCOUNT(工作区号/表的别名) 8:条件测试

IIF(逻辑表达式,表达式1,表达式2) 9:记录删除测试

DELETE(工作区号/表的别名)

第四章 4.1数据库及其表操作

一: 数据库的操作 1:基本概念

在VF中数据库是一个逻辑上的概念,通过一组系统文件将相互联系的表及其相关的数据库对象统

一组织和管理。

数据库文件扩展名:DBC

数据库备注文件: DCT 数据库索引文件: DCX 文件类型: .TXT .EXE .BAK .DOC

.XLS

2:建立数据库

A:在项目管理器中建立数据库 B:通过“新建”对话框建立数据库 C:使用命令交互建立数据库 CREATER DATABASE [数据库文件名]

如果指定的文件已经存在,很有可能会覆盖原文件。

为了安全可以先执行:SET SAFETY ON /OFF OFF 不显示提示框 ON 显示提示框

3:使用数据库

A:在项目管理器中打开数据库 B:通过“打开”对话框打开数据库 C:使用命令交互打开数据库

数据库文件的打开 OPEND DATABASE [数据库文件名][EXCLUSIVE/SHARED][NOUPDATE][VALIDTAE] 设置当前数据库 SET DATABASE TO [数据库文件名]

Vf在同一时刻可能打开多个数据库,但在同一时刻只有一个当前数据库,所以使用

“ SET DATABASE TO [数据库文件名]”指定一个打开的数据库为当前数据库。

EXCLUSIVE

以独占的方式打开数据库,即不允许其他用户在同一时刻也使用该数据库

SHARED

以共享方式打开数据库,即允许其他用户在同一时刻也使用该数据库

显示

NOUPDATE

指定数据库按只读方式打开,即不允许对数据库进行修改,默认为读/写方式 VALIDATE

指定VF检查在数据库在引用的对象是否合法,例如数据库的表和索引是否可用,检查表的字段或索引的标记是存在等。

4:修改数据库

A:在项目管理器中打开数据库设计器 B:通过“打开”对话框打开数据库设计器 C:使用命令交互打开数据库设计器

MODIFY DATABASE [数据库文件名][NOWAIT][NOEDIT] NOWAIT

只在程序中使用,在交互使用的命令窗口中无效

其作用是在数据库设计器打开后程序继续执行,无NOWAIT,则程序会暂停直到数据库设计器关闭。 NOEDIT

只是打开数据库设计器,而禁止对数据库进行修改。 5:删除数据库

A:从项目管理器中删除

VF的数据库文件并不真正含有数据库表或其他数据库对象,只是在数据库文件中登录了相关条

目信息,表、视图或其他对象是独立存放在磁盘上的。所以删除数据库并没有删除数据库中的表等对象,要在删除数据库时同时删除表等对象,要用命令方式。

B:用命令删除 DELETED DATABASE 数据库文件名 [DELETETABLES][RECYCLE]

DELETE DATABASE <数据库名> 只删除数据库文件

DELETE DATABASE <数据库名>夹 DELETETABLES 删除数据库文件的同时并删除数据库对应的表 DELETE DATABASE <数据库名> RECYCLE 将数据库文件的移到回收站 二:表的操作

与表相关的文件扩展名有: DBF 表文件 FPT 表的备注文件

如果一个表有备注字段则就有备注文件,否则就没有备注文件

BAK 表的备份文件 1:表文件的创建 表的分类:

A:数据库表 B:自由表

例1: OPEN DATABSE 订货管理 CREATE 仓库

这是在”订货管理”数据库中创建一个”仓库.DBF”的数据库表文件 例2:

CLOSE ALL 关闭所有文件,即没有数据库文件打开 CREATER 学生

这是在当前目录下创建一个自由表”学生.DBF”文件

2:表的结构的修改

A:项目管理器

B:菜单中的”表设计器”

C:用命令修改

MODIFY STRUCTURE

第二讲:表的基本操作(一)

1:表的使用

打开表文件: USE <表名>

关闭表:

USE

CLOSE TABLE ALL 关闭所有表

刚打开的表指针是指向第一条记录

[IN ] [ALIAS<别名>]

SELECT <工作区编号>/<别名> 2:与表有关的短语 显示命令

LIST [范围][条件][字段]

范围短语:

ALL 表示所有的

RECORD 第N条记录

NEXT 从当前记录开始连续的N条记录 REST 从当前记录开始到文件尾 条件短语

FOR <条件>

当表中指定范围内的所有条件都满足为止 WHERE <条件>

从当前记录开始到条件不满足为止 字段短语:

FIELDS <字段名表>

由指定的字段参加操作 3:表记录的增加

APPEND [BLANK]

APPEND 在表的尾部增加记录(手工添加) APPEND BLANK 直接在尾部增加一条空记录

APPEND FROM <表2> [条件] 将表2增加到当前表的尾部

copy to <新表名> [范围][条件][字段] APPEND [BLANK]

APPEND FROM <表2> [条件]

当表2 的结构与当前表的结构相同时,将表2中的所有满足条件的记录追加到当前表的后面 USE G1

APPEND FROM G2

联系合同范文客服:xxxxx#qq.com(#替换为@)