今天,来总结一下数据库的有关内容。
一、ADO 概念
首先,说起数据库与VB,一个重要的角色就是ADO(ActiveX data object)ActiveX 数据对象,它能让数据库和vb之间架起一座桥,让我们在两者之前自由翱翔~
ado 是一种程序对象,用于表示用户数据库中的数据结构和所包含的数据。在 microsoft提出的应用程序接口API,用于实现访问关系或非关系数据库中的数据。当用ado 时,如果把数据库和ado结合,那么当访问网页时就会显示相应的数据。ado 是一种面向对象的变成接口,这样会更加实用一些,如果创建一个数据库,不如提供一个能够访问不同数据库的统一接口,这样会更加实用一些,为实现这一目标,微软在数据库的微软的OLEDB中提供了一种“桥”程序,这种程序能够提供对数据库的链接,开发人员在使用ado时,其实就是在用OLEDB,只不过就是升级了一些。
有一种RDO,它不能连接非关系数据库,不如ado先进。不过rdo 却是ado的基础。ado 向我们提供了一个OLEDB的接口,如同不同的数据库系统需要它们自己的ODBC驱动程序一样,不同的数据源要求它们自己的OLEDB提供者。但微软正积极推广改技术,并打算用OLEDB取代ODBC。
二、ADO对象
一共10个,分别是:
1、command 定义了将对数据源执行的制定命令。
2、connection 代表打开的,与数据源的连接。
3、DataControl(RDS) 绑定recordse到一个或多个控件上,以便在web页上显示数据。
4、DataFactory(RDS Server) 实现对客户端应用程序的指定数据源进行读写/写数据访问的方法。
5、DataSpace(RDS) 创建客户端代理以便自定义位于中间层的业务对象
6、Error 包含与单个操作(涉及提供者)有关的数据访问错误的详细信息。
7、field 代表使用普通数据类型的数据的列。
8、Parameter 参数化查询或存储过程的 Command 对象相关联的参数或自变量。
9、Property 代表由提供者定义的 ADO 对象的动态特性。
10、RecordSet 代表来自基本表或命令执行结果的记录的全集。