第3章 数据库的创建和使用.ppt

  1. 1、本文档共70页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VFP 数据库的组成 1. 数据库表 2. 本地视图及远程视图 3. 连接 4. 存储过程 如果移动了数据文件(.DBC、.DCT和.DCX)或与数据库关联的表文件,则这些文件的相对路径会改变,可能会破坏已有的前链或后链。 如将库表XS由C盘移至A盘,由于表文件的移动引起库文件中的前链被破坏,可使用命令VALIDATE DATABASE RECOVER ,更新相对路径信息以重建前链。也可用 USE 命令打开表,系统会显示“打开”对话框,允许重新定位该表所属的数据库或删除链接。 数据库表和自由表都可以使用USE命令打开。但 是,如果打开的是数据库表,则系统会首先自动打开表所在的数据库。(打开数据库时不会自动打开表,关闭数据库时会自动关闭数据库中所有已打开的表,关闭表时不会自动关闭数据库。) 要打开非当前数据库中的表,可以使用“!”符号。例如: USE jxsj!xs 也可以直接使用表文件名打开数据库表,如: USE js 使 用 数 据 库 中 的 表 (1)从项目管理器中,选定要关闭的数据库并选择“关闭”按钮。 (2)使用 CLOSE DATABASE 命令: ▲CLOSE DATABASES 关闭当前数据库和表。若没有当前数据库,则关闭所有工作区内所有打开的自由表、索引和格式文件,并选择工作区 1。 例如,下面的代码关闭了 JXSJ 数据库: SET DATABASE TO jxsj CLOSE DATABASE ▲ CLOSE DATABASES ALL 关闭所有打开的数据库和其中的表,所有打开的自由表,所有工作区内所有索引和格式文件,并选择工作区 1 。 ▲ CLOSE ALL 该命令除了不关闭“命令窗口”、“调试窗口”、“帮助”和“跟踪窗口”外,将关闭所有的数据库、表、索引以及各种设计器,包括项目管理器。并选择工作区 1 。 关 闭 数 据 库 DBC( )函数返回当前打开数据库的完整文件名,该函数无参数。 DBUSED ( )函数返回指定的数据库文件是否已经打开,如果打开,则函数的值为.T.,否则为.F.。 语法:DBUSED(数据库名) 其中:数据库名为字符表达式。 语法:DBGETPROP(cName, cType, cProperty) 功能:返回当前数据库的属性,或者返回当前数据库中字段、表或视图的属性。 说明: cName——指定数据库、字段、表或视图的名称。 cType——指定cName指出的对象的类型,可以是当前数据库,或者是当前数据库中的一个字段、表或视图。 cProperty——要获得对象的属性的名称。 例题分析 DBGETPROP()函数 DBGETPROP()函数测试对象的属性名称 举例分析: ? DBGETPROP(“JXSJ”,”DATABASE”,”VERSION”) 查看JXSJ数据库的版本号 ? DBGETPROP(JS,TABLE,RULEEXPRESSION) 查看数据库表JS.DBF中的记录有效性规则表达式 ? DBGETPROP(JS,TABLE,DELETETRIGGER) 查看数据库表JS.DBF中的删除触发器表达式 ? DBGETPROP(JS,TABLE,COMMENT) 查看数据库表JS.DBF的表注释文本 ? DBGETPROP(CJ.CJ,FIELD,RULEEXPRESSION) 查看数据库表CS.DBF中CJ字段的有效性规则表达式 ? DBGETPROP(CJ.CJ,FIELD,RULETEXT) 查看数据库表CS.DBF中CJ字段的有效性规则文本 ? DBGETPROP(JS.XM,FIELD,CAPTION) 查看数据库表JS.DBF中XM字段的标题 ? DBGETPROP(“XS.XH,FIELD,DEFAULTVALUE) 查看数据库表XS.DBF中XH字段的默认值 语法: DBSETPROP(cName, cType, cProperty, ePropertyValue) 功能:给当前数据库或当前数据库中表的字段、表或视图设置属性。 参数:cName、cType和c

文档评论(0)

82393aa + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档