第10章数据访问 基本概念 Visual basic是通过 microsoft jet数据库引擎 工具来支持对数据库的数据访问能力。 Visual Basic60提供了两种主要的与数据库引擎接口 的方法:Data控件和数据访问对象(DAO) Data控件是比较简单直接的方法,只给出有限 的不需编程而能访问现存数据库的功能,而 DAO○模型是全面控制数据库的完整编程接口。 2021/223
第10章 数据访问 2021/2/23 基本概念 Visual Basic是通过microsoft jet 数据库引擎 工具来支持对数据库的数据访问能力。Visual Basic 6.0提供了两种主要的与数据库引擎接口 的方法:Data控件和数据访问对象(DAO)。 Data控件是比较简单直接的方法,只给出有限 的不需编程而能访问现存数据库的功能,而 DAO模型是全面控制数据库的完整编程接口
第10章数据访问 数据库的概念 数据库的功能包括: 数据定义( Data definition)。定义什么数据可以 存储在数据库中(例如,特性的数目)以及数据如何被 格式化和检验 数据操作( Data manipulation)。可以用许多方式 对数据进行操作,可以选择需要的数据字段、过滤数据 及对数据进行分类,可以把数据与其他相关信息相联接 以及求数据的和。 数据控制( Data control)。可以定义数据可以读取 修改或插入,在许多情况下,还可以定义数据怎样被多 个用户分享。 2021/223
第10章 数据访问 2021/2/23 数据库的概念 数据库的功能包括: l 数据定义(Data definition)。定义什么数据可以 存储在数据库中(例如,特性的数目)以及数据如何被 格式化和检验。 l 数据操作(Data manipulation)。可以用许多方式 对数据进行操作,可以选择需要的数据字段、过滤数据 及对数据进行分类,可以把数据与其他相关信息相联接, 以及求数据的和。 数据控制(Data control)。可以定义数据可以读取、 修改或插入,在许多情况下,还可以定义数据怎样被多 个用户分享
第10章数据访问 在一个数据库文件中,可以包含许多 数据字段( Tabledef)。表的列代表了 数据的类别,每组数据的类别名称称为 域( Fields)。域中的所有数据构成域 字段。域字段内的元素就是最基本的数 据。表的行是多组格式相同的数据集合, 称为数据记录( Record)。 2021/223
第10章 数据访问 2021/2/23 在一个数据库文件中,可以包含许多 数据字段(Tabledef)。表的列代表了 数据的类别,每组数据的类别名称称为 域(Fields)。域中的所有数据构成域 字段。域字段内的元素就是最基本的数 据。表的行是多组格式相同的数据集合, 称为数据记录(Record)
第10章数据访问 Visual basic60采用的数据库管理方法如下 程序 数据 数据库 界面 库 主体 引擎 2021/223
第10章 数据访问 2021/2/23 Visual Basic 6.0采用的数据库管理方法如下 程序 界面 数据 库 引擎 数据库 主体
第10章数据访问 数据库的创建 利用可视化数据管理器打开、编辑已 存在数据库 VisData 文件()实用程序(窗口()帮助出 田圖勋會置腓圆 待命 「用户:a如12123
第10章 数据访问 2021/2/23 数据库的创建 利用可视化数据管理器打开、编辑已 存在数据库
第10章数据访问 利用ADO数据控件与数据库连接 在工具箱单击右键选择“部件”,显示“部件”对话框 在“部件”对话框中,选择 Microsoft ado data control (2)添加“ ADO Data控件”后按F4键显示“属性”窗口 3)创建一个连接字符串,请选择“使用 Connection String”?,单击“生成”按钮,然后使用“数 据链接属性”对话框创建一个连接字符串 (4)设置“记录源”属性 2021/223
第10章 数据访问 2021/2/23 利用ADO数据控件与数据库连接 在工具箱单击右键选择“部件” ,显示“部件”对话框。 在“部件”对话框中,选择Microsoft ADO Data Control。 (2)添加“ADO Data控件” 后按F4键显示“属性”窗口。 ( 3 ) 创 建 一 个 连 接 字 符 串 , 请 选 择 “ 使 用 ConnectionString”,单击“生成”按钮,然后使用“数 据链接属性”对话框创建一个连接字符串。 (4)设置“记录源”属性
第10章数据访问 设置绑定控件 (1)在窗体上再放置一个“文本框”控件, 用来显示数据库信息 (2)在其“属性”窗口中,将Text1的“数据 源”属性设为 ADo Data控件的名称 ( ADODC1)。这样就将这个文本框和ADO Data控件绑定在一起。 (3)在其“属性”窗口中,单击“数据字 段”,将下拉得到一个可用的字段列表。单 击所要显示的字段的名称。 2021/223
第10章 数据访问 2021/2/23 设置绑定控件 (1)在窗体上再放置一个“文本框”控件, 用来显示数据库信息。 (2)在其“属性”窗口中,将Text1的“数据 源 ” 属 性 设 为 ADO Data 控 件 的 名 称 (ADODC1)。这样就将这个文本框和ADO Data控件绑定在一起。 (3)在其“属性”窗口中,单击“数据字 段” ,将下拉得到一个可用的字段列表。单 击所要显示的字段的名称
第10章数据访问 绑定到 ADO Data控件 复选框( CheckBox) 组合框( Combobox) 图像( Image) 标签( Label) 列表框( ListBox) 图片框( PictureBox) 文本框( TextBox) 2021/223
第10章 数据访问 2021/2/23 绑定到ADO Data控件 l 复选框(CheckBox) l 组合框(ComboBox) l 图像(Image) l 标签(Label) l 列表框(ListBox) l 图片框(PictureBox) l 文本框(TextBox)
第10章数据访问 数据表格( Datagrid)控件 件 控件设计器|可插入对象 MIcrosoft ADO Data Control 6.0(OLEDB)A L Microsoft Agent Control 1.5 口 Microsoft Agent Cont20 a Microsoft Chart Control U Microsoft Chart Control 6. 0(OLEDB) MIcrosoft Comm Control 6.0 MIcrosoft Common Dialog Control 6.0(SI L Microsoft Data Bound Grid Control 5.0(SF I Microsoft Data Bound List Controls 6.0 MIcrosoft DataGrid Control 6.0(OLEDB) L Microsoft DataList Controls 6.0(OLEDB) 口 Microsoft DataRepeater Contr60(OLE[浏览Q) 厂只显示选定项) Microsoft DataGrid Control 6.0 ( OLEDB) 定位:C: INNT\system32 MSDATGRD.0Cx 确定 取消 应用〔A) 2021/223
第10章 数据访问 2021/2/23 数据表格(DataGrid)控件
第10章数据访问 数据表格( Data grid)控件 添加数据表格 更改 DataSource 2021/223
第10章 数据访问 2021/2/23 数据表格(DataGrid)控件 添加数据表格 更改DataSource