《第十一章数据库技术.ppt

  1. 1、本文档共56页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十一章 Visual Basic与数据库 11.1 数据库概念 11.2 数据库管理器 11.3 ADO数据控件 11.4 记录集对象 * 11.5结构化查询语言(SQL) * 11.6 报表制作 11.1 数据库概念 关系型数据库模型 在VB中数据库内的表格不允许直接访问,而只能通过记录集对象进行记录的操作和浏览,因此,记录集是一种浏览数据库的工具。 11.2 数据库管理器 VB的数据库管理器(Visdata.exe)可用于管理数据库。在VB开发环境内单击外接程序菜单中的可视化数据管理器命令可打开可视数据管理器。 11.3 ADO数据控件 1、引例 例题:编写一个简单的数据库程序,设计一个窗体,用网络形式浏览student.mdb数据库中“基本情况”表的内容。 2)用DataGrid控件显示数据 将该控件的DataSource属性设置成Adodc1控件,将数据网格控件绑定到指定的记录集。运行后如下图。 2、ADO数据控件访问数据库过程 使用ADO数据控件建立与数据库的连接 使用命令对象对数据库发出SQL命令,从数据库中选择数据构成记录集 应用程序对记录集进行操作 记录集:表示的是内存中来自表或命令执行的结果的集合,它也由记录(行)和字段(列)构成,可以把它当作一个表来进行操作。 ADO控件属性: 与数据库的连接及从数据库中选择数据构成记录集,其核心是设置ADO控件的三个基本属性: ConnectionString属性 该属性是一个字符串,包含了用于与数据源建立连接的相关信息。 如: Adodc1.ConnectionString = Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Student.mdb RecordSource属性 RecordSource属性设置要链接的表或者SQL查询语句。可以在“属性”窗口中将“记录源”属性设置为一个SQL语句。 如 Adodc1.RecordSource = 基本情况“ Adodc1.RecordSource =select * from 基本情况“ CommandType属性 CommandType属性用于指定RecordSource属性的取值类型。 adCmdUnknown:默认值。CommandText属性中的命令类型未知,常设为SQL语句。 adCmdTable:设置为单个表名。 adCmdText:设置为命令文本,通常使用SQL语句。 adCmdStoreProc:设置为存储过程名。 如:Adodc1.CommandType = adCmdTable Adodc1.CommandType = adCmdUnknown ‘记得要用Adodc1.Refresh,刷新来显示记录 Recordset属性 产生ADO控件实际可操作的记录集对象。记录集对象中的每个字段值用Recordset.Fields(“字段名”)获得。 BOFAction和EOFAction属性 当移动数据库记录指针时,如果记录指针移动到BOF或EOF位置后,再向前或向后移动记录指针将发生错误。BOFAction和EOFAction属性指定当发生上述错误时,数据控件采取什么样的操作。 BOFAction属性有两个可选常量: 1)adDoMoveFirst:移动记录指针到第一个记录。 2)adStayBOF:移动记录指针到记录的开始。记录指针移动到记录的开始位置时将引发数据控件的Validate事件和Reposition事件,这时可编写程序代码确定要执行的操作。 EOFAction属性有三个可选常量: 1)adDoMoveLast:移动记录指针到最后一个记录。 2)adStayEOF:移动记录指针到记录的结尾,同样可利用它所引发的事件编写程序代码。 3)adDoAddNew:当记录指针移动到文件尾部时,引发数据控件的Validate事件,然后自动执行AddNew方法添加新记录,并在新记录上引发Reposition事件。 ADO 数据控件的方法和事件 Refresh方法 该方法用于刷新ADO数据控件的连接属性,并能重建记录集对象。当在运行状态改变ADO数据控件的数据源连接属性后,必须使用该方法激活这些变化。 WillMove和MoveComplete事件 当用某种方法改变记录集的指针使其从一条记录移到另一条记录时,会产生WillMove事件,如使用ADO 控件上的按钮移动记录位置时。WillCo

文档评论(0)

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

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

1亿VIP精品文档

相关文档