第三节 ADO(ActiveX Data Objects)编程模型
如文章“Delphi中引入ADO”所叙述的,ADO是一套COM(Component Object Model组件对象模型)组件(DLLs),它允许你像访问电子邮件和文件系统一样访问数据库。使用ADO编写的应用程序不需要BDE。为了用ADO访问各种数据库,你需要有ADO/OLE DB(Object Linking and Embedding对象链接和嵌入)库。使用ADO所需要的可能在你的计算机中已存在:这些文件被微软作为Windows98/2000的一部分分发。如果你使用的是Windows95或NT,你可能需要分发或安装ADO引擎。Delphi 5的CD中包含有MDAC-Microsoft Data Access Components(微软数据访问组件)的安装文件。你应该确定使用的是MDAC的最新版本,它可以从微软的官方网站获得。MDAC是使Universal Data Access(通用数据访问)起作用的关键技术。它们包括ActiveX Data Objects(ADO)、OLE DB和Open Database Connectivity(ODBC)。
注:为了在Windows95的计算机上正确安装,MDAC需要DCOM95(Distributed Component Object Model分布式组件对象模型)已被安装。为了正确的注册,MDAC所安装的组件依赖于DCOM95所安装的DLLs。注意,DCOM95在NT4.0中是不需要的。在某些情况下,DCOM不需要安装在运行W