0 第十五讲 VB数据库应用(2)
第十五讲 VB数据库应用(2)
蜂卖罗三天经 CHIN 本章教学内容 8.1数据库基本知识 8.2Data控件 8.3 ADODC控件 8.4ADO对象模型 8.5数据窗体向导 8.6数据环境设计器 8.7数据报表Data Report
本章教学内容 8.1 数据库基本知识 8.2 Data控件 8.3 ADODC控件 8.4 ADO对象模型 8.5 数据窗体向导 8.6 数据环境设计器 8.7 数据报表Data Report
如海乘里三大 本讲教学内容 8.3 ADODC控件 8.4ADO对象模型
本讲教学内容 8.3 ADODC控件 8.4 ADO对象模型
CHINA 8.3 ADODC控件 1.ADODC控件的特点 (1)在VB中,用户可使用三种数据访问接口,即 ActiveX数据对象(ADO) 、 数据访问对象 (DAO)和远程数据对象(RDO) ,这三种接口 代表了数据访问技术的三个发展时代,其中最新 的是ADO。 (2)ADO(Active Data Objects)实际是上一种 提供访问各种数据类型的连接机制。它是DAO/ RDO的后继产物,ADO是为Microsoft的数据访问 OLE DB而设计的,OLE DB是一个低层的数据访 问接口,通过它可以访问各种数据源,这些数据 源包括关系和非关系数据库、文本文件和图形等
8.3 ADODC控件 1. ADODC控件的特点 (1)在VB中,用户可使用三种数据访问接口,即 ActiveX数据对象(ADO)、数据访问对象 (DAO)和远程数据对象(RDO),这三种接口 代表了数据访问技术的三个发展时代,其中最新 的是ADO。 (2) ADO(Active Data Objects)实际是上一种 提供访问各种数据类型的连接机制。它是DAO/ RDO的后继产物,ADO是为Microsoft的数据访问 OLE DB而设计的,OLE DB是一个低层的数据访 问接口,通过它可以访问各种数据源,这些数据 源包括关系和非关系数据库、文本文件和图形等 等
(3)ADODC控件(又称为ADO Data Control或 ADO Data控件)可以利用Microsoft ActiveX Data Objects数据对象(ADO)快速建立数据绑 定控件和数据提供者之间的连接。数据提供者可 以是任何符合OLE DB规范的数据源。ADODC控 件和Data控件在概念上很相似,都可以将一个数 据源连接到一个数据绑定控件,也都有相同的外 观共四个按钮。但是,相比较来说ADODC更加灵 活,适应性更广
(3) ADODC控件(又称为ADO Data Control或 ADO Data控件)可以利用Microsoft ActiveX Data Objects数据对象(ADO)快速建立数据绑 定控件和数据提供者之间的连接。数据提供者可 以是任何符合OLE DB规范的数据源。ADODC控 件和Data控件在概念上很相似,都可以将一个数 据源连接到一个数据绑定控件,也都有相同的外 观共四个按钮。但是,相比较来说ADODC更加灵 活,适应性更广
知華索男三关学 CHINA 2.ADODC控件的创建方法 当新建一个工程时,ADODC控件不在工具箱 中,需要打开菜单“工程”一“部件…”对话框 选择“Microsoft ADO Data Control6.0 (OLEDB)”复选框,向工具箱中添加ADODC 控件的图标。将ADODC控件放置到窗体中, ADODC控件的外观如下图所示,默认控件名为 “Adodc1” Adodc1
2. ADODC控件的创建方法 当新建一个工程时,ADODC控件不在工具箱 中,需要打开菜单“工程”---“部件…”对话框 选 择 “ Microsoft ADO Data Control 6.0 (OLEDB)”复选框,向工具箱中添加ADODC 控件的图标。将ADODC控件放置到窗体中, ADODC控件的外观如下图所示,默认控件名为 “Adodc1”
3.ADODC控件的常用属性 (I)ConnectionString属性 ConnectionString属性是一个字符串,用来连接 到数据源。可以是OLE DB文件(.UDL)、 ODBC数据源 (.DSN)或连接字符串,如下图所 示。 届性页 通用 连接资源 使用Date Lin止艾件L 浏览⑧). 个使用onBC数据资源名称①) 新建巡)。 一使用连接字符串C) 生成). 其他属性A): 确定 取消 应用A) 帮助
3. ADODC控件的常用属性 ⑴ ConnectionString属性 ConnectionString属性是一个字符串,用来连接 到数据源。可以是OLE DB文件(.UDL)、 ODBC数据源(.DSN)或连接字符串,如下图所 示
象三 为了能设置好所需的ConnectionString属性, 必须知道如何去创建一个Microsoft数据连接文件(Data Link file)(.UDL),如何创建ODBC数据源以及如何使用 连接字符串。 创建Data Link文件的步骤: ①打开Windows资源管理器,本文用的是Windows XP 操作系统。 ②打开存放OLE DB文件(.udl)的文件夹,例如选择 “D:I”来存放。 ③在Windows资源管理器窗口右边空白处单击鼠标右键, 从快捷菜单中选择“新建文本文件”,将文件名改为 “my Datalink.udl”,新建一个udl文件,此时屏幕上会弹 出一个对话框告之“如果改变文件扩展名,可能会导致文 件不可用,确实要更改吗?”,单击“是”,确定即可。 6
为了能设置好所需的ConnectionString属性, 必须知道如何去创建一个Microsoft数据连接文件(Data Link file)(.UDL),如何创建ODBC 数据源以及如何使用 连接字符串。 创建Data Link文件的步骤: ①打开Windows资源管理器,本文用的是Windows XP 操作系统。 ②打开存放OLE DB文件(.udl)的文件夹,例如选择 “D:\”来存放。 ③在Windows资源管理器窗口右边空白处单击鼠标右键, 从快捷菜单中选择“新建文本文件”,将文件名改为 “myDatalink.udl” ,新建一个udl文件,此时屏幕上会弹 出一个对话框告之“如果改变文件扩展名,可能会导致文 件不可用,确实要更改吗?”,单击“是”,确定即可
④用鼠标双击“my Datalink.udl”文件,打开数 据连接属性,如下图所示。 围数居;接屈性 提供程序[连接高级1所有1 指定下列设置以连接到0BC数据: 1.指定数据源 。使用数据源名称①)】 刷新⑧)」 一使用连接字符串Q) 连接宇符串化) 编译山 2.输入登录服务器的信息 用户名称D: 密码¢) 厂空白密码⑧) 厂允许保存密码⑤) 输入要使用的初始目录匹)」 测试连接) 确定 取消 帮助
④用鼠标双击“myDatalink.udl”文件,打开数 据连接属性,如下图所示
蜂g关 CHINA UNN ⑤单击“提供程序”选项卡,在OLE DB 提供程序中选择“Microsoft Jet'3.51 OLE DB Provider”,如果已有的数据库是Access.2000的 格式,则选择“Microsoft Jet4.0OLE DB Provider”,如下图所示,然后单击“下一步”按 钮。 民毅据链接屈件 提供程序引连接高级1所有 选择您希望连接的数据 01B提供程序 Microsoft OLE DB Provider for Indexing Service Microsoft OLE DB Provider for Internet Publishing 8证srr OLEDB Provider for Microsoft Directory Services [下一步)》] 确定 取消 帮助
⑤单击“提供程序”选项卡,在OLE DB 提供程序中选择“Microsoft Jet 3.51 OLE DB Provider” ,如果已有的数据库是Access2000的 格 式 , 则 选 择 “ Microsoft Jet 4.0 OLE DB Provider” ,如下图所示,然后单击“下一步”按 钮