2024年4月15日发(作者:)

- - -..

Vf的基础操作命令

Ctrl+F4 隐藏命令窗口 Ctrl+F2 显示命令窗口

dir 显示当前目录下表的信息clear 清除主屏幕quit 直接退出vf系统create

database{DatabaseName | ?} 建立数据库:其中参数DatabaseName给出了要建立的

数据库名称,如果不指定数据库名称或使用问号都会弹出对话框请用户输入数据库名称。

Open database{fileName | ?} 打开数据库 fileName:要打开的数据库名(默认的数据

库文件扩展名.dbf),如果不指定数据库名或使用问好“?”,则显示“打开”对话框;exclusive:

以独占方式打开数据库(等价于在“打开”对话框中选择复选框“独占”),既不允许其他

用户在同一时刻也使用该数据库;shared:以共享方式打开数据库(等价于在“打开”对

话框中不选择复选框“独占”),即允许其他用户在同一时刻使用该数据库,默认打开方式

由set exclusive命令设置的值确定;noupdate:指定数据库按只读方式打开(等价于“打

开”对话框中选择复选框“以只读方式打开”),即不允许对数据库进行修改。默认的打开

方式是读/写方式(即可修改);validate:指定vf检查在数据库中引用的对象是否合法,

例如检查数据库中的表和索引是否可用,检查表的字段或索引的标记是否存在等。注意:

这里的noupdate选项实际并不起作用,为了使数据库中的表是只读的,需要在用use命

令打开表时使用noupdate;当数据库打开时,包含在数据库中的所有表都可以使用,但是

这些表不会自动打开,使用时需要用use命令打开;vf在同一时刻可以打开多个数据库,

但在同一时刻只有一个当前数据库,也就是说所有作用于数据库的命令或函数是对当前数

据库而言的。指定当前数据库的命令是:set database to{databaseName} 参数

databaseName指定一个已经打开的数据库名称成为当前数据库,如果不指定参数,即输

入命令:set database to 此时使得所有打开的数据库都不是当前数据库(注意:所有的

数据库都没有关闭,只是都不是当前数据库)。

- - 总结资料

- - -..

Modify database {databaseName | ?} 打开数据库设计器:nowait:该参数只在程

序中使用(在互交使用的命令窗口中无效),作用是在数据库设计器打开后程序继续执行

modify database nowait 之后的语句,如果不使用该参数,在打开数据库设计器后,应

用程序会暂停,直到数据库设计器关闭后应用程序才会继续执行;noedit使用该参数只是

打开数据库设计器,而禁止对数据库进行修改。

Delete database databaseName 删除数据库:deletetables选择该参数则会在删

除数据库文件的同时从磁盘上删除该数据库所含的表(dbf文件)等;recycle选择该参数

则会将删除的数据库文件和表文件等放入Windows的回收站中,如果需要的话,还可以

还原他们。

Create 建立新表 open database 打开数据库

Use tableName 打开表 重复使用 关闭表 tableName表名

Modify structure修改当前表结构

Browse 浏览器的界面

Append或append blank(尾部追加空记录) 表的尾部追加记录

Insert{before} {blank} 如果不指定before,则在当前记录后插入新纪录,否则在当前

记录之前插入一条新纪录。如果不指定blank,则直接添加记录窗口,并交互输入记录的

值,否则在当前记录之后(或之前)插入一条空白记录。

Delete{for [expression]} 逻辑删除 如果不用for短语指定逻辑条件,则只逻辑删除

- - 总结资料