补充1:ADO对象编程 1.1ADO基础 1.1.1 ADO的介绍 ADO是ActiveX Data Object的缩写,它是Microsoft数据库应用程序开发的新接口,是Microsoft新的数据访问技术,是建立在OLE DB之上的高层数据库访问技术
ADO被设计用来同新的数据访问层OLE DB Provider一起协同工作,以提供通用数据访问(Universal Data Access)
OLE DB是一个低层的数据访问接口,用它可以访问各种数据源,包括传统的关系型数据库,以及电子邮件系统及自定义的商业对象 即使对OLE DB不了解也能轻松使用ADO,因为它非常简单易用,并不失灵活性
ADO向VB程序员提供了很多好处,包括易于使用、熟悉的界面,高速度以及较低的内存占用
同传统的数据对象层次(DAO和RDO)不同,ADO可以独立建立
因此可以只创建一个“Connection”对象,但是可以有多个,独立的“Recordset”对象来使用它,另外 ADO针对客户/服务器以及Web应用程序作了优化
ADO最基本的操作流程:初始化COM库,引入ADO库定义文件;用Connection对象连接数据库;利用建立好的连接,通过Connection、Command对象执行SQL命令,或利用Recordset对象取得结果记录集进行查询、处理;使用完毕后关闭连接释放对象
1.1.2 AD0的对象 1. 数据库连接对象——Connection 这是 ADO的最大特点
每一次引用数据库可以建立一 个 连接对象,然 后在 其 之 上 建立多 个RecordSet对象,方便远程连接的操作
建立一个 Connection的方法很简单,下面例子主要介绍了 Connection对象的创建、连接数据库以及关闭连接的方法: Sub ConnectionExample() Dim cnn as AD