- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第10章 Visual Basic与数据库 ? 概述 ? 数据管理器 ? ADO数据控件 ? 数据及数据绑定控件 ? SQL简介 ? 报表制作 ? 应用举例 10.1 概述 数据库是一组特定数据的集合,是按照一定方式组织、存储以及管理存储在计算机内的相关数据的集合。 数据库中数据的组织形式有多种,按数据库所采用的数据模型分类,可分为:基于层次模型的数据库、基于网状模型的数据库、基于关系模型的数据库。 关系数据库,就是把数据表示成表的集合,通过建立各表之间的关系来定义结构的一种数据库。数据库以文件的形式保存于存储器中,一个数据库文件可以包含一个、也可以包括多个组成这个数据库的文件 。 10.1 概述——数据库 表: 在关系数据库中,一个关系就可以表示为一个表,是关系数据库的基本组成。表的作用是保存数据库中的数据。 假设用于存储学生相关信息的数据库是由学生学籍信息表、成绩表和选课表组成的学生数据库(XS.mdb),那么整个学生数据库的结构如图所示。 关键字 : 同一个表中的记录是不重复的、唯一的。这可以通过设置某一字段为主关键字值来保证这种唯一性。为区别表中的每一条记录,可以将某一字段设为主关键字,作为一个记录的唯一标识。 排序: 对于一个数据表,可以按某一字段对表中所有的记录进行升序或降序排列。 索引: 数据查找是数据库操作的一项重要运算,为提高查找效率,常常通过建立索引来达到查询目的。索引是基于表建立的单独的物理数据库结构,是一种特殊类型的表,其中包含关键字段的值和指向实际记录位置的指针,这些值与指针按照特定的顺序存储。 视图: 视图是在表的基础上建立的,它是一个虚拟表,但它的各项操作与真实的表是相同的。目的在于简化数据的表达。 数据库是包含了数据表的一个或多个文件的文件。Visual Basic支持多种数据库,常用的、也是缺省的数据库是.mdb文件,即Microsoft Access数据库。 10.1 概述——数据访问对象模型 数据访问对象(Data Access Objects ,即DAO) 远程数据对象(Remote Data Objects,即RDO) ActiveX数据对象(ActiveX Data Objects,即ADO) 10.2 数据管理器——创建Access 格式数据库 在VB工作环境中,选择“外接程序/可视化数据管理器”,出现右图所示界面。 10.2 数据管理器——数据窗体设计器 使用可视化数据管理器自带的数据窗体设计器,使我们能在最短时间内设计出符合要求的数据操作界面窗体。具体过程为:在如上图所示界面中选择“实用程序/数据窗体设计器(F)”,出现图中所示“数据窗体设计器”对话框 。 10.3 ADO数据控件——ADO的对象与集合 ADO有7个对象: Connection: 通过连接访问数据源。 Command:从连接到的数据源获取所需数据的命令信息。 Parameter:与命令对象有关的参数。 Recordset:获得的一组记录组成的记录集。 Field:包含在记录集中某个字段的信息。 Property:ADO控件属性信息 Errors:访问数据时,从数据源返回的错误信息。 ADO的4个集合为: Fields、Properties、Parameters、Errors。 10.3 ADO数据控件——添加ADO ADO是作为可选项集成在VB开发环境中的,在使用ADO之前,必须首先完成ADO的添加。实际使用时,在完成项目创建后,需要选择“工程/引用”命令,出现如图10.14所示选项,在列表框中选中“Microsoft ActiveX Objects Data2.6 Library”,单击“确定”按钮,这样就为项目完成了ADO的添加。 10.3 ADO数据控件——ADO应用 例:启动Access 2003创建名为学生.mdb的数据库作为数据源,在该库中建立含有“学号、姓名、性别、班级、联系方式、家庭所在地”字段的名为xsxx(学生信息)的表。 10.4 数据及数据绑定控件 数据控件分为提供数据的数据源控件和使用数据的数据识别/绑定控件。将此两种控件结合可以完成数据的显示和处理,如果数据识别/绑定控件没有数据源,就无法自动实现数据的显示和处理工作。 10.4 数据及数据绑定控件——Data控件 Data 控件是Visual Basic内置的控件,也是在Visual Basic中访问数据库的重要控件,通过对其属性进行设置,可以将数据控件与不同结构的数据库及其数据表建立联系,从而对表中记录进行读、写、查询等操作。 在工具箱中显示如: 窗体中的
您可能关注的文档
- SQL Server数据库应用技术实例教程 李东芸 任务一新.ppt
- SQL Server数据库应用与开发 李德有 彭德林 SQL 2005第2章新.ppt
- SQL Server数据库应用与开发 李德有 彭德林 SQL 2005第3章新.ppt
- SQL Server数据库应用与开发 李德有 彭德林 SQL 2005第4章新.ppt
- SQL Server数据库应用与开发 李德有 彭德林 SQL 2005第5章新.ppt
- SQL Server数据库应用与开发 李德有 彭德林 SQL 2005第6章新.ppt
- UML面向对象建模基础 徐锋 CH02新.PPT
- UML面向对象建模基础 徐锋 CH03新.PPT
- UML面向对象建模基础 徐锋 CH04新.PPT
- UML面向对象建模基础 徐锋 CH05新.PPT
- Visual Basic程序设计教程(第二版) 郭清溥 1新.ppt
- Visual Basic程序设计教程(第二版) 郭清溥 2新.ppt
- Visual Basic程序设计教程(第二版) 郭清溥 3新.ppt
- Visual Basic程序设计教程(第二版) 郭清溥 4新.ppt
- Visual Basic程序设计教程(第二版) 郭清溥 5新.ppt
- Visual Basic程序设计教程(第二版) 郭清溥 6新.ppt
- Visual Basic程序设计教程(第二版) 郭清溥 8新.ppt
- Visual Basic程序设计项目化教程 管小清 项目1 搭建VB运行环境新.ppt
- Visual Basic程序设计项目化教程 管小清 项目2 制作折扣计算器新.ppt
- Visual Basic程序设计项目化教程 管小清 项目3 制作阴影文字新.ppt
文档评论(0)