- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第12章 数据控件
本章学习目标
(1)了解ADO(ActiveX Data Object)数据访问接口。
(2)掌握使用ADO数据控件调用数据库的步骤和方法。
(3)掌握数据窗体向导的使用。
12.1 ADO对象模型
在VB6.0中,访问数据时,一般不使用随机文件,而使用数据控件调用数据库。ADO(ActiveX Data Object)数据访问接口让程序设计者简单的创建几个对象便可以连接数据来源、获取所需的数据和进行数据访问后的保存操作。ADO对象模型定义了一个可编程的分层对象集合,主要由三个对象成员Connection、Command和Recordset对象,以及几个集合对象Errors、Parameters和Fields等所组成。表12.1是这些对象的分工描述。
表12.1 ADO对象描述
对象名 描 述 Connection 连接数据来源 Command 从数据源获取所需数据的命令信息 Recordset 所获取的一组记录组成的记录集 Error 在访问数据时,由数据源所返回的错误信息 Parameter 与命令对象相关的参数 Field 包含了记录集中某个字段的信息 要想在程序中使用ADO对象,必须先为当前工程引用ADO的对象库。引用方式是执行工程菜单的引用命令,启动引用对话框,在清单中选取“Microsoft ActiveX Data Object 2.0 Library”项目。
12.2 使用ADO数据控件
在使用ADO数据控件前,必须先通过“工程/部件”菜单命令选择“Microsoft ADO Data Control 6.0(OLE DB)”和Microsoft DataGrint 6.0(OLE DB)选项,将ADO和DataGrint数据控件添加到工具箱。ADO数据控件与Visual Basic的内部数据控件很相似,它允许使用ADO数据控件的基本属性快速的创建与数据库的连接。如图12.1
图12.1创建与数据库的连接
1.ConnectionString属性
ConnectionString属性包含了用于与数据源建立连接的相关信息。ConnectionString属性带有4个参数如 表12.2所示。
表12.2 ConnectionString属性参数
参 数 描 述 Provide 指定数据源的名称 FileName 指定数据源所对应的文件名 RemoteProvite 在远程数据服务器打开一个客户端时所用的数据源名称 Remote Server 在远程数据服务器打开一个主机端时所用的数据源名称 RecordSource属性
RecordSource确定具体可访问的数据,这些数据构成记录集对象Recordset。该属性值可以是数据库中的单个表名,一个存储查询,也可以是使用SQL查询语言的一个查询字符串。
3. ConnectionTimeout属性
用于数据连接的超时设定,若在指定时间内连接不成功显示超时信息。
4. MaxRecords属性
定义从一个查询中最多能返回的记录数。面通过使用ADO数据控件连接xssjk.mdb来说明ADO数据控件的使用。
步骤1:在窗体上放置ADO和DataGride数据控件,控件名采用默认名“Adodcl”
步骤2:用鼠标右击ADO数据控件,在弹出的快捷菜单中选择“ADODC”属性菜单命令打开ADO数据控件属性页面,如图12.2所示。
图12.2ADO数据控件属性页面
在该对话框中允许通过三种不同的方式连接数据源。“使用Data Link文件”表示通过一个连接文件来完成。“使用ODBC数据资源名称”可以通过下拉菜单选择某个创建好的数据源名称(DSN)作为数据来源。“使用链接字符串”只需要单击“生成”按钮,通过选项设置自动产生连接字符串的内容。
步骤3:采用“使用链接字符串”方式连接数据源。单击“生成”按钮,打开如图12.3所示数据链接属性窗。在属性窗的“提供者”选项卡内选择一个合适的OLE DB数据源,由于xssjk.mdb是Access数据库,故选择Microsoft Jet 4.0 OLE DB Provider。
图12.3使用链接字符串方式连接数据源
然后单击“下一步”或选择“连接”选项卡,在对话框内指定数据库文件名,这里为。为保证连接有效,可单击右下方的“测试连接”按钮,如果测试成功则关闭数据链接属性窗(ConnectionString)。如图12.4
图12.4测试连接
步骤4:单击ADO数据控件属性页窗口中的记录源(RecordSource),弹出记录源属性页对话框,如图12.5所示。
图12.5ADO数据控件属性页窗口中的记录源
在“命令类型
您可能关注的文档
- 第1章 误差分析 试验设计与数据处理教案(第二版)课件.ppt
- 第2章 试验数据的表图表示 试验设计与数据处理教案(第二版)课件.ppt
- 第3章 试验的方差分析 试验设计与数据处理教案(第二版)课件.ppt
- 第4章 回归分析 试验设计与数据处理教案(第二版)课件.ppt
- 第5章 优选法 试验设计与数据处理教案(第二版)课件.ppt
- 第6章 正交试验设计 试验设计与数据处理教案(第二版)课件.ppt
- 第7章 均匀设计 试验设计与数据处理教案(第二版)课件.ppt
- 第8章 回归正交试验设计 试验设计与数据处理教案(第二版)课件.ppt
- 第9章 配方试验设计 试验设计与数据处理教案(第二版)课件.ppt
- 第1章_搭建开发环境 试验设计与数据处理教案(第二版)课件.ppt
- 2025年全球金融银行业社交媒体基准报告(英文版).pdf
- 中国上市公司2024年发展统计报告.docx
- 券商行业:券商投顾的未来图谱.pdf
- EchoTik:TikTok Shop 2025年全站点半年报.pdf
- 2025江苏配电网高质量发展实践报告.docx
- 保险Ⅱ行业深度报告:破局而立,向新而生——中国人身险银保渠道三十年演进与价值跃迁.pdf
- 2025年将绿色能源项目告上法庭:《国家环境政策法》审查和可再生能源面临的法庭挑战报告(英文版).pdf
- 2025年卢森堡投资基金核心指南.docx
- EchoTik:TikTok Shop 2025年全站点半年报.docx
- 万亿美元的转型_追踪生成式AI和代理式AI在金融服务领域的崛起.docx
文档评论(0)