- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ActiveX的VB数据库应用程序的开发
高巍王晓峰宗学军
(巍一犯工季簏■■ll∞21)
一蔓畚文两鼍了基于coM的疵tiX置木,以蠢A“vex扯柬曲主要特点.详■夸曩了
知时谳在VB簟鲁库十的丘用.辫释了^D0概毒、AD0叶摹晨戎、^∞曲引用、
美悯㈣Ac6”x
AD0;、
扒
一、关于ActiveX技术
Acti饨x悬以00M为基础的—组技术和服务的慧称.它引入羞予组件曲开发方法,使敦
伟开发者和wEB设计者很容易为htermt和Pc建立动态的内容.通过使用^州X技术,
现夸的■卷嘲页面可以和新一代的活动内容(包括动蕾、∞虐拟现实、槐囊和其他多媒体
内軎)共存,纛哆轻橙缩删,重用和集成软件组件.^c小娃技术的主姜特点墨t
(1)功膏曩大,它把计算能力和通信能力相统一,嫠传缀上分离的两种类基的应用台二为
一●
(2)软件重用的精力.Actimx基于c0M,因此它使鞍件组件与应用程序之问托以一种统
一的方式进行交互.即使组件是由不同的厂商在不瞬时阿用不同工具和语育缩写其互操作性
也簟磊蓟饭聱的解决.由此可见.软件重用蕾力和软件开发效率彝大大提膏.
ActiX部停是一段可重复的缩程代码和数据。它是由用ActiveX技术创建的一个或多
个对冬氯赢.根据Acti¨x产生的对纛的不同,A埘mX部件分为:
“e文件。进程外运行部件。是运行予进程外部伟,它可以在喜己的地址空闻中运行.
知由ex
du文件。进程内运行控件,运行在另一个应用程序的进程之中。
Acti№x∞x文件:就是Ac曲ex控件.它可以使用古有璜倒功能的小组件.它可以使用
不同曲■崔皤育翻建.
A商x文档,Acti—x文档是c0M软件组件,囊组件为用户显示戴据和信息.
应用程序可以使用现有的部件。比如包括在Micl∞ohO璇ce应用程序中部佧、各种各样
翻连商所羹供的代码部件,也可以开发自己的Acti%x控件.
二、VB数据库中的ActiveX的应用
在VB中.访问数据库的方法有很多,访问奉地靛据库甩的是JET教据库引擎I访阿近程
教据库用的是0Ⅸ圯方法.为了能将各种访问鼓据的方法统一起来,方便人们使用,VB6.o引
D_协obje吐,^c‘i,ex纛蛔对象技术.AI)0拄木也是曩先羹窟謦誓—夔
入了AD0(^霉矗mX
、赫
类和对蠢,以供程序员直接调用.
2.1^D0(ActiveX纛舞对象)
AD0量为蛐Ⅻ潮,ft必威体育精装版和量强大的靛鬻访向花倒0U£DB而设计的.AD0簟矗墨一
个筒单、一致的应用程序缩程接口(棚)。使应用程序能够访问和謦改众多类疆的敦舞源.
OLE
DB为任何数据纛提供了高性能的访问。这些数据源包括关系和非关系数据库、电子邮件
和文件系统、文本和图形、自定义业务对象等等.AD0在关奠的Inte】HMt方案中使用量少的罔
培藏量。并且在翦靖和数据漂之坷使用最少的层教,所有这些都是为了挺供轻量、高性鼍的接
口.同时AD0使用了与DA0和RDo相似的约定和特性。简化的语义使它更易于学习.这项
新的敦鼍访问技术的特性包括t更藏单的对象模型-与其它Mk∞00ft和非Mkr∞o“的技术
更好的集成·为本地和远程数据提供的通用接口,可远程访问的和断开的记录集I用户可访
问的羹曩鼻室接口I以及层次结构的记录集.
2.2 AD0对雌坎
AD0对象层次如右圈所示.组成这十层次的各
个对象被广瑟的应用在IIs/AsP应用方面.AD0
对●模曩主要由三个对象conmcti∞、commnd与
Re∞rd·n,以及三十集合对象Emn、Parmeten
与蹦d摹集台对象所组成.
(1)连接(c。nn∞ti∞)对象I剖建对象的主要任务是连接想要访问的数据源,通过对象的
声明与创建,慧后使用■性设量来连接戚关坷与数据来纛的连接.
(2)命令(c㈣nd)对象t通过B建立的连接发出的。命令4可以某种方式来操作敦据漂.
一般情况下.命令可以在效据漂中器加、■除或更新敦据。或者在表中以行的格式检索敦据.
(3)记录曩(黜∞耐∞t)对象t如果龠令
文档评论(0)