一个简单而又灵活的数据库操作类
本文关于 ado 简介的文字取自 vb 编程乐园 ,特此声明. 【程序编程相关:一个VC的简单问题】
作者: 紫瑗****************************************************************************************************** 【推荐阅读:HTTP POST的文件上传问题】
适用对象: c++ ,初级 【扩展信息:学会使用SafeArray】
适用范围:数据库
******************************************************************************************************
一. ado 简介
activex data objects (ado) 是微软最新的数据访问技术.它被设计用来同新的数据访问层 ole db provider 一起协同工作,以提供通用数据访问( universal data access ). ole db 是一个低层的数据访问接口,用它可以访问各种数据源,包括传统的关系型数据库,以及电子邮件系统及自定义的商业对象.
ado 向我们提供了一个熟悉的,高层的对 ole db 的 automation 封装接口.对那些熟悉 rdo 的程序员来说,你可以把 ole db 比作是 odbc 驱动程序.如同 rdo 对象是 odbc 驱动程序接口一样, ado 对象是 ole db 的接口;如同不同的数据库系统需要它们自己的 odbc 驱动程序一样,不同的数据源要求它们自己的 ole db 提供者( ole db provider ).目前,虽然 ole db 提供者比较少,但微软正积极推广该技术,并打算用 ole db 取代 odbc .
二.在哪里能得到 ado?
目前最新版本的已经可以从微软网站免费下载.到目前为止,微软网站仍是你获取有关 ado 最新信息的最佳场所. ado 是作为 ole db sdk 的一部分提供的.你可以从下面这个网址下载:
http://www.microsoft.com/data/oledb/download.htm
三.如何使用 ado
使用 ado 有许多种方式,最常用的方法是直接使用 activate 控件中的 microsoft ado data control ,这样用起来很方便.但是大家可能觉得它也有不少的缺点,比如说用起来不够方便啦,函数的接口都较晦涩难懂等等,总之,就是感觉到不灵活.
今天我为大家介绍一个类,它实质上是对 ado 的一个包装,使用起来相当灵活.详细代码在附带的压缩包 ado.zip 内.
这个类的作者是 carlos antollini ,当前版本为 2.04 ,支持 ado1.5 ,有两个文件,分别为 ado.h 与 ado.cpp .我仅作了少量改动.
库简介:
... 下一页