第 10章 数据访问
2009-11-10
基本概念
Visual Basic是通过 microsoft jet 数据库引擎
工具来支持对数据库的数据访问能力。 Visual
Basic 6.0提供了两种主要的与数据库引擎接口
的方法,Data控件和数据访问对象( DAO)。
Data控件是比较简单直接的方法,只给出有限
的不需编程而能访问现存数据库的功能,而
DAO模型是全面控制数据库的完整编程接口。
第 10章 数据访问
2009-11-10
数据库的概念
数据库的功能包括:
l 数据定义 ( Data definition) 。 定义什么数据可以
存储在数据库中 ( 例如, 特性的数目 ) 以及数据如何被
格式化和检验 。
l 数据操作 ( Data manipulation) 。 可以用许多方式
对数据进行操作, 可以选择需要的数据字段, 过滤数据
及对数据进行分类, 可以把数据与其他相关信息相联接,
以及求数据的和 。
数据控制( Data control)。 可以定义数据可以读取、
修改或插入,在许多情况下,还可以定义数据怎样被多
个用户分享。
第 10章 数据访问
2009-11-10
在一个数据库文件中,可以包含许多
数据字段( Tabledef)。 表的列代表了
数据的类别,每组数据的类别名称称为
域( Fields)。 域中的所有数据构成域
字段。域字段内的元素就是最基本的数
据。表的行是多组格式相同的数据集合,
称为数据记录( Record)。
第 10章 数据访问
2009-11-10
Visual Basic 6.0采用的数据库管理方法如下
程序
界面
数据

引擎
数据库
主体
第 10章 数据访问
2009-11-10
数据库的创建
利用可视化数据管理器打开、编辑已
存在数据库
第 10章 数据访问
2009-11-10
利用 ADO数据控件与数据库连接
在工具箱单击右键选择, 部件,, 显示, 部件, 对话框 。
在, 部件, 对话框中, 选择 Microsoft ADO Data Control。
( 2) 添加, ADO Data控件, 后按 F4键显示, 属性, 窗口 。
( 3 ) 创 建 一 个 连 接 字 符 串, 请 选 择, 使用
ConnectionString”,单击, 生成, 按钮, 然后使用, 数
据链接属性, 对话框创建一个连接字符串 。
( 4) 设置, 记录源, 属性 。
第 10章 数据访问
2009-11-10
设置绑定控件
( 1) 在窗体上再放置一个, 文本框, 控件,
用来显示数据库信息 。
( 2) 在其, 属性, 窗口中, 将 Text1的, 数据
源, 属 性 设 为 ADO Data 控 件 的 名 称
( ADODC1) 。 这样就将这个文本框和 ADO
Data控件绑定在一起 。
( 3) 在其, 属性, 窗口中, 单击, 数据字
段,, 将下拉得到一个可用的字段列表 。 单
击所要显示的字段的名称 。
第 10章 数据访问
2009-11-10
绑定到 ADO Data控件
l 复选框 ( CheckBox)
l 组合框 ( ComboBox)
l 图像 ( Image)
l 标签 ( Label)
l 列表框 ( ListBox)
l 图片框 ( PictureBox)
l 文本框 ( TextBox)
第 10章 数据访问
2009-11-10
数据表格( DataGrid) 控件
第 10章 数据访问
2009-11-10
数据表格( DataGrid) 控件
添加数据表格
更改 DataSource
第 10章 数据访问
2009-11-10
例 10.1 ADO数据控件示例 。
设计一个窗体,在其中对数据库表进
行添加、删除、更新操作,要求用
ADO数据控件与数据库相连。
第 10章 数据访问
2009-11-10
综合举例
例 10.2 综合示例 。
设计窗体,可对数据库表进行增加、
删除、更新、浏览。