您现在的位置: 中国男护士网 >> 考试频道 >> 计算机等级 >> 二级辅导 >> VB >> 辅导 >> 正文    
  VB基础教程:第九章第四节ADO数据控件 【注册男护士专用博客】          

VB基础教程:第九章第四节ADO数据控件

www.nanhushi.com     佚名   不详 

9.4     ADO数据控件

1. 什么是ADO

  ADOActiveX Data Object)数据访问接口是微软处理数据库信息的最新技术,它是一种ActiveX对象,采用了OLE DB(动态连接与嵌入数据库)的数据访问模式,是数据访问对象DAO、远程数据对象RDO和开放式数据库互连ODBC三种方式的扩展。

  要使用ADO对象必需先为当前工程引用ADO对象库,方法是: 执行“工程”菜单中的“引用”命令,在对话框中选中“Microsoft ActiveX Data Object 2.0 Library”。

  ADO对象描述

对象名

描述

Connection

连接数据来源

Command

从数据源获取所需数据的命令信息

Recordset

所获取的一组记录组成的记录集

Error

在访问数据库时,由数据源所返回的错误信息

Parameter

与命令对象相关的参数

Field

包含了记录集中某个字段的信息

2.使用ADO数据控件

 (1)  添加ADO数据控件

    从“工程”菜单中选择“部件”命令,在对话框中选中“Microsoft ADO Data ControlS 6.0OLE DB)”,将其添加到工具箱,并在窗体上拖划出ADO数据控件。

 (2)  ADO数据控件的基本属性

属性名

作用

ConnectionString

用来与数据库建立连接,它包括4个参数:

Provide——指定数据源的名称

FileName——指定数据源所对应的文件名

RemoteProvide——在远程数据服务器打开一个客户端时所用的数据源名称

RemoteServer——在远程数据服务器打开一个主机端时所用的数据源名称

RecordSource

确定具体可访问的数据,可以是数据库中的单个表名、一个存储查询或一个SQL查询字符串

ConnectionTimeout

设置数据连接的超时时间,若在指定时间内连接不成功则显示超时信息

MaxRecords

确定从一个查询中最多能返回的记录数

 (3)  ADO数据控件的属性设置

   1)先在窗体上放置一个ADO数据控件

   2)ADO属性窗口中单击ConnectionString属性右边的…按钮,从对话框中选择连接数据源的方式:

       使用连接字符串——单击“生成”按钮,通过选项设置系统自动产生连接字符串

        使用Data Link文件——通过一个连接文件来完成

        使用ODBC数据资源名称——在下拉列表中选择某个创建好的数据源名称作为数据来源对远程数据库进行控制。

   3)ADO属性窗口中单击RecordSource属性右边的…按钮,在“命令类型”中选择2——adCmdTable,在“表或存储过程名称”中选择所需要的表。

   以上2)、3)可以合并成一步:在ADO控件上单击右键,从快捷菜单中选择ADODC属性,直接在属性页对话框中进行所有设置。

 (4) ADO数据控件的方法和事件

      Data数据控件完全相同。

 (5) ADO上新增绑定控件

     可以从“工程”的“部件”中添加如下绑定控件:

控件名称

部件名称

常用属性

DataGrid

Microsoft DataGrid Control 6.0OLE DB

DataSource

DataCombo

Microsoft DataList Controls 6.0OLE DB

DataFieldDataSourceListFieldRowSourceBoundColumn

DataList

MSChart

Microsoft Chart Control 6.0OLE DB

DataSource

3.  使用数据窗体向导

    从“外接程序”菜单中选择“外接程序管理器”,在对话框中选中VB6数据窗体向导,“加载”并“确定”,再从“外接程序”菜单中选择“数据窗体向导”,然后根据系统提示逐步操作即可创建所需要的数据窗体,系统自动把所创建的窗体加到工程中。

 

文章录入:杜斌    责任编辑:杜斌 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     

    联 系 信 息
    QQ:88236621
    电话:15853773350
    E-Mail:malenurse@163.com
    免费发布招聘信息
    做中国最专业男护士门户网站
    最 新 热 门
    最 新 推 荐
    相 关 文 章
    没有相关文章
    专 题 栏 目

      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)                            【进男护士社区逛逛】
    姓 名:
    * 游客填写  ·注册用户 ·忘记密码
    主 页:

    评 分:
    1分 2分 3分 4分 5分
    评论内容:
  • 请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
  • 严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论 。
  • 用户需对自己在使用本站服务过程中的行为承担法律责任(直接或间接导致的)。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表网友个人观点,与本网站立场无关。