2. ADO 辅助对象 
 (1) Errors对象:
  Errors对象集包含零个或多个Error对象。Error对象包含发生在现有Connection对象上的最新错误信息。ADO对象的任何操作都可能产生一个或多错误。当错误发生时,一个或多个的Error对象被放入Connection对象的Errors对象集。
  错误随时可在应用程序中发生,通常是由于无法建立连接、执行命令或对某些状态(例如,试图使用没有初始化的记录集)的对象进行操作。对象模型以Error对象体现错误。

 (2) Parameters对象:
  通常,命令需要的变量部分即"参数"可以在命令发布之前进行更改。例如,可重复发出相同的数据检索命令,但每一次均可更改指定的检索信息。参数对于函数活动相同的可执行命令非常有用,这样就可知道命令是做什么的,但不必知道它如何工作。
  例如,可发出一项银行过户命令,从一方借出贷款给另一方。可将要过户的款额设计为参数。用Parameter对象来体现参数概念。Parameters对象集包含零个或多个Parameter对象。Parameter对象表示与参数化查询或存储过程的参数和返回值相关的参数。某些OLE DB 提供者不支持参数化查询和存储过程,就不会产生Parameter对象。
 (3) 字段对象(Field)
  一个记录行包含一个或多个"字段",如果将记录集看作二维网格,字段将排列构成"列"。每一字段(列)都分别有名称、数据类型和值,正是在这些字段值中包含了来自数据源的真实数据。对象模型以Field对象体现字段。

 (4) 属性对象(Property)
  每个ADO对象都有一组唯一的"属性"来描述或控制对象的行为。属性有内置和动态两种类型。内置属性是ADO对象的一部分并且随时可用。动态属性则由特别的数据提供者添加到ADO对象的属性集合中,仅在提供者被使用时才能存在。对象模型以Property对象体现属性。

 (5)集合对象
  ADO提供"集合",这是一种可方便地包含其它特殊类型对象的对象类型。使用集合方法可按名称(文本字符串)或序号(整型数)对集合中的对象进行检索。ADO提供下面四种类型的集合对象:
 ・ Connection对象具有Errors集合对象,包含为响应与数据源有关的单一错误而创建的所有Error对象。
 ・ Command 对象具有Parameters集合对象,包含应用于Command对象的所有Parameter对象。
 ・ Recordse对象具有Fields集合对象,包含所有定义Recordset对象列的Field对象。
 ・ Connection 、Command 、Recordset和Field对象都具有Properties集合对象。它包含所有属于各个包含对象的属性Prooperty对象。