清华大学VB经典教案第十二节——数据库应用.ppt

清华大学VB经典教案第十二节——数据库应用.ppt

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第12章 小 结 (5)打印报表,其语法格式如下: 数据报表名.PrintReport (ShowDialog, Range, PageFrom, PageTo) 说明: (1)ShowDialog:是否显示“打印”对话框,默认值为False; (2)Range, PageFrom, PageTo分别为打印范围、起始页和终止页,这三个参数都是可选的参数。 注意:设计数据报表时,一定要在属性窗口中先设置数据报表的DataSource属性值和DataMember属性值。 12.7 使用数据窗体向导访问数据库 数据窗体向导是Visual Basic提供的一个功能强大的数据库应用程序生成工具,利用这个向导可以很方便地创建数据库访问窗体,数据窗体向导是外接程序,使用前需要通过“外接程序”菜单中的“外接程序管理器”命令,将其添加到“外接程序”菜单中。 【例12-3】创建主表/明细表窗体。 (1)选择“外接程序”菜单中的“数据窗体向导”命令,在“数据库类型”对话框中,选择“Access”,在“数据库”对话框中,选择或输入数据库名称“D:\职工管理.mdb”; (2)在下一步对话框中,选择“主表/细表”,如图12-15所示;在“主表记录源”对话框中,选择“职工部门”表,并选择所需字段,如图12-16所示;在“详细资料记录源”对话框中,选择“职工档案”表,并选择所需字段,如图12-17所示;在“记录源关系”对话框中,选择两个表的链接字段“部门编号”,如图12-18所示,单击“完成”按钮,生成主表/明细表窗体。 (3)将创建的主表/明细表窗体设为启动窗体,程序运行结果如图12-19所示。 注意:运行主表/明细表窗体时,如果系统提示错误,请选择“工程”菜单中的“引用”命令,在“引用”对话框中,选中“Microsoft ActiveX data Objects 2.5 Library”,也可以选择“…2.6 Library”、“…2.7 Library”或“…2.8 Library”等。 12.8 ADO对象模型 ADO对象模型主要包含三个常用的对象:Connection对象、Command对象、Recordset对象。Connection对象也称连接对象,用于建立与数据库的连接;Command对象也称命令对象,用于对数据库表进行记录的添加、删除、修改、查询等操作;Recordset对象也称记录集对象,用于访问Connection对象或Command对象返回的记录集。 12.8.1 ADO对象的常用属性和方法 1.Connection对象 Connection对象的常用属性见表12-11,常用方法见表12-12。 记录集的位置,取值为adUseClient(在客户端)或adUseServer(在服务器端,默认) CursorLocation 设置连接字符串 ConnectionString 设置连接数据库的类型 Provider 功 能 属 性 回滚事务 RollbackTrans 提交事务 CommitTrans 开始一个新的事务 BeginTrans 执行SQL语句 Execute 关闭与数据库的连接 Close 打开与数据库的连接 Open 功 能 方 法 2.Command对象 Command对象的常用属性见表12-13,常用方法见表12-14。 命令文本,如:表名、SQL语句等 CommandText 命令类型,取值为:adCmdTable、adCmdText或adCmdStoredProc CommandType 设置Command对象所用的连接 ActiveConnection 功 能 属 性 * 第12章 数据库应用 12.1 数据库基本概念 在实际应用中,关系数据库是应用较为广泛的数据库。关系模型建立在严格的数学理论基础之上,其概念清晰、简单,能够用统一的结构来表示实体集和它们之间的联系,另外,结构化查询语言SQL为关系数据库提供了数据访问标准。 1.数据库 是按一定结构存储在计算机存储设备上的相互关联的数据的集合,它具有较小的冗余,是多种应用数据的集成,并可被多个应用所共享。 2.表 是关系数据库中存储数据的基本单位,是由行、列组成的二维表格。如:“职工部门”表、“职工档案”表和“职工工资”表分别见表12-1、表12-2、表12-3。 采购部 04生产部 03销售部 02人力资源部 01 联系电话 部门名称 部门编号 02 1985-

文档评论(0)

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

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

1亿VIP精品文档

相关文档