[工学]10数据库编程基础.ppt

  1. 1、本文档共56页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]10数据库编程基础

目标 掌握使用SQL查询数据库 。 掌握使用ADO数据控件访问数据库 。 掌握使用数据集对象Recordset浏览和操作记录 。 10.1 数据库概述 10.1.1 关系数据库的基本概念 关系数据库 关系数据库 关系数据库 10.1.3 使用SQL查询数据库 SELECT语句 SELECT语句 简单查询 简单查询 条件查询 条件查询 条件查询 条件查询 条件查询 合计函数 合计函数 数据分组 数据分组 数据分组 排序 多表查询 10.2 VB数据库访问技术 10.2.2 ADO数据控件的基本属性 RecordSource属性——记录源 10.2.3 数据绑定 DataGrid控件 示例 简单数据绑定 简单数据绑定 示例 10.2.4 ADO控件的主要方法 示例 10.2.5 ADO控件的主要事件 在VB中数据库内的表格不允许直接访问,而只能通过记录集对象进行记录的操作和浏览,因此,记录集是一种浏览数据库的工具。 10.3.1 记录集的浏览 记录集的浏览 记录集方法——Move方法 记录集方法——Find 记录集方法——Find 记录集方法——Find 示例 10.3.2 记录集的编辑 新增记录 删除记录 修改记录 示例 CommandType属性——命令类型 命令类型未知,RecordSource通常设置为SQL语句 adCmdUnknown 8 RecordSource设置为存储过程名 adCmdStoredProc 4 RecordSource设置为单个表名 adCmdTable 2 RecordSource设置为命令文本,通常使用SQL语句 adCmdText 1 说明 系统常量 属性值 RecordSource属性用于确定具体可访问的数据,这些数据构成记录集对象RecordSet。 如查询Student.mdb数据库中的“基本信息”表的所有数据,则设置RecordSource=“基本信息”。 如查询所有计算机专业的学生数据,则设置RecordSource=“Select * From 基本信息 Where 专业=‘计算机’”。 选定 CommandType属性为:2 或 adCmdTable RecordSource属性为:基本情况 RecordSource属性——记录源 ADO数据控件只能连接数据库产生记录集,不能显示记录集中的数据,要显示记录集中的数据必须通过能与它绑定的控件来实现。 常用绑定控件 数据库 记录集 绑定控件 姓名 庄前 性别 女 DataGrid控件也称为数据网格控件,以网格形式显示数据。 DataGrid控件 是ActiveX控件,需加载到工具箱:工程→部件→ “Microsoft DataGrid Control 6.0(OLE DB)”选项。 属性: Caption:表格标题 DataSource:设置为ADO控件名称。 设计一个应用程序,在窗体上用表格形式显示Student.mdb数据库中“基本信息”表的内容。 简单数据绑定就是将控件绑定到单个数据字段。每个控件仅显示数据集中的一个字段值。 最常用的简单数据绑定是将数据绑定到文本框、标签、组合框等。 要使绑定控件连接到记录集的某个字段,通常需要设置的属性: DataSource:指定ADO数据控件 DataField:设置记录集中有效的字段 设计窗体,显示Student.mdb数据库中“基本信息”表的内容。 Refresh方法用来刷新ADO数据控件的连接属性,并重新建立记录集。 如果在程序代码中改变了RecordSource的属性值,必须使用Refresh方法来刷新记录集,以等到必威体育精装版数据。 假定ADO控件当前连接的是基本信息表,如要使记录集更换为学生成绩表中的数据,则在程序中需执行:Adodc1.RecordSource = “学生成绩” Adodc1.Refresh 设计窗体,通过单击不同的按钮,在表格中显示相应表的数据。 WillMove事件:当改变记录集指针从一条记录移到另一条记录时产生。 MoveComplete事件:当记录集指针从一条记录移到另一条记录后产生。 数据库 记录集 10.3 记录集对象 AbsoloutPostion属性:返回当前记录指针值,范围为1~Recordset记录数。 RecordCount属性:Recordset对象中的记录数。 BOF和EOF的属性:BOF判定记录指针是否在首记录之前,EOF判定记录指针是否在末记录之后;如果BOF和EOF的属性值都为True,则记录集为空。 (1) MoveFirst方法移至第1条记录 (2) MoveLast方法移至最后一条记录 (3) MoveNext方法移至下一条记录

文档评论(0)

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

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

1亿VIP精品文档

相关文档