| 对象或集合 | 说明内容 |
|---|---|
| Connection 对象 | 代表与数据源的唯一会话。在使用客户端/服务器数据库系统的情况下,该对象可以等价于与服务器的实际网络连接。Connection 对象的某些集合、方法或属性可能不可用,这取决于提供者支持的功能。 |
| Command 对象 | 用来定义针对数据源运行的具体命令,例如 SQL 查询。 |
| Recordset 对象 | 表示从基本表或命令执行的结果所得到的整个记录集合。所有 Recordset 对象均由记录(行)和字段(列)组成。 |
| Record 对象 | 表示来自 Recordset 或提供者的一行数据。该记录可以表示数据库记录或某些其他类型的对象(例如文件或目录),这取决于提供者。 |
| Stream 对象 | 表示二进制或文本数据的数据流。例如,XML 文档可以加载到数据流中以便进行命令输入,也可以作为查询结果从某些提供者那里返回。Stream 对象可用于对包含这些数据流的字段或记录进行操作。 |
| Parameter 对象 | 表示与基于参数化查询或存储过程的 Command 对象相关联的参数。 |
| Field 对象 | 表示一列普通数据类型数据。每个 Field 对象对应于 Recordset 中的一列。 |
| Property 对象 | 表示由提供者定义的 ADO 对象的特征。ADO 对象有两种类型的属性:内置属性和动态属性。内置属性是指那些已在 ADO 中实现并且任何新对象可以立即使用的属性。Property 对象是基本提供者所定义的动态属性的容器。 |
| Error 对象 | 包含有关数据访问错误的详细信息,这些错误与涉及提供者的单个操作有关。 |
| Fields 集合 | 包含 Recordset 或 Record 对象的所有 Field 对象。 |
| Properties 集合 | 包含对象特定实例的所有 Property 对象。 |
| Parameters 集合 | 包含 Command 对象的所有 Parameter 对象。 |
| Errors 集合 | 包含为响应单个提供者相关失败而创建的所有 Error 对象。 |
| AbsolutePage | 指示当前记录所在的页。 |
| AbsolutePosition | 指示 Recordset 对象的当前记录的序号位置。 |
| ActiveCommand | 指示 Command 对象,用于创建相关联的 Recordset 对象。 |
| ActiveConnection | 指示指定的 Command、Recordset 或 Record 对象当前所属的 Connection 对象。 |
| ActualSize | 指示字段的值的实际长度。 |
| Attributes | 指示对象的一项或多项特性。 |
| BOF 和 EOF | BOF — 指示当前记录位置位于 Recordset
对象的第一个记录之前。 EOF — 指示当前记录位置位于 Recordset 对象的最后一个记录之后。 |
| Bookmark | 指示唯一标识 Recordset 对象中的当前记录的书签,或者将 Recordset 对象的当前记录设置为由有效书签标识的记录。 |
| CacheSize | 指示在内存中本地缓存的 Recordset 对象的记录数目。 |
| 子集 | 从 ADORecordsetConstruction 对象中或在该对象上获得或设置 OLE DB Chapter 对象。 |
| CharSet | 指示用于转换文本 Stream 内容的字符集。 |
| CommandText | 指示要根据提供者发出的命令文本。 |
| CommandTimeout | 指示执行命令期间在终止尝试和产生错误之前需等待的时间。 |
| CommandType | 指示 Command 对象的类型。 |
| ConnectionString | 指示用于建立到数据源的连接的信息。 |
| ConnectionTimeout | 指示建立连接期间在终止尝试和产生错误之前需要等待的时间。 |
| Count | 指示集合中对象的数目。 |
| CursorLocation | 指示游标服务的位置。 |
| CursorType | 指示 Recordset 对象中所用游标的类型。 |
| DataMember | 指示要从 DataSource 属性所引用的对象中检索的数据成员的名称。 |
| DataSource | 指示对象,其中包含要被表示为 Recordset 对象的数据。 |
| DefaultDatabase | 指示 Connection 对象的默认数据库。 |
| DefinedSize | 指示 Field 对象的数据容量。 |
| Description | 描述 Error 对象。 |
| Direction | 指示 Parameter 表示输入参数、输出参数还是两者都表示,或者指示该参数是否是从存储过程返回的值。 |
| EditMode | 指示当前记录的编辑状态。 |
| EOS | 指示当前位置是否在流的结尾处。 |
| Filter | 指示 Recordset 中的数据的过滤器。 |
| HelpContext 和 HelpFile | 指示与 Error 对象相关联的帮助文件和主题。 HelpContextID — 以 Long 值返回帮助文件中的主题的上下文 ID。 HelpFile — 返回 String 值,用于计算帮助文件的完整解析路径。 |
| Index | 指示对 Recordset 对象当前生效的索引的名称。 |
| IsolationLevel | 指示 Connection 对象的隔离级别。 |
| Item | 按名称或序号指示集合的特定成员。 |
| LineSeparator | 指示要在文本 Stream 对象中用作分行符的二进制字符。 |
| LockType | 指示编辑过程中记录上的锁定类型。 |
| MarshalOptions | 指示要调度回服务器的记录。 |
| MaxRecords | 指示由查询返回给 Recordset 的最大记录数目。 |
| Mode | 指示在 Connection、Record 或 Stream 对象中修改数据的有效权限。 |
| Name | 指示对象的名称。 |
| NativeError | 指示给定 Error 对象的提供者特有的错误代码。 |
| Number | 指示唯一标识 Error 对象的数字。 |
| NumericScale | 指示 Parameter 或 Field 对象中数字值的范围。 |
| OriginalValue | 指示发生任何更改前记录中已经存在的 Field 的值。 |
| PageCount | 指示 Recordset 对象包含的数据页数。 |
| PageSize | 指示 Recordset 中一页包含的记录数目。 |
| ParentRow | 设置 ADORecordConstruction 对象上 OLE DB Row 对象的容器,以便将父行放入到 ADO Record 对象中。 |
| ParentURL | 指示指向当前 Record 对象的父 Record 的绝对 URL 字符串。 |
| Position | 指示在 Stream 对象中的当前位置。 |
| Precision | 指示 Parameter 对象中的数字值的精度或数字型 Field 对象的精度。 |
| Prepared | 指示执行前是否保存命令的编译版本。 |
| Provider | 指示 Connection 对象的提供者的名称。 |
| RecordCount | 指示 Recordset 对象中的记录数目。 |
| RecordType | 指示 Record 对象的类型。 |
| Row | 从 ADORecordConstruction 对象中或在该对象上获得或设置 OLE DB Row 对象。 |
| RowPosition | 从 ADORecordsetConstruction 对象中或在该对象上获得或设置 OLE DB RowPosition。 |
| Rowset | 从 ADORecordsetConstruction 对象中或在该对象上获得或设置 OLE DB Rowset 对象。 |
| Size | 指示 Parameter 对象的最大字节或字符大小。 |
| Size (ADO Stream) | 指示的流的总字节数。 |
| Sort | 指示一个或多个作为 Recordset 排序基准的字段名,并指示按升序还是降序对每个字段进行排序。 |
| Source (ADO Error) | 指示最初产生错误的对象或应用程序的名称。 |
| Source (ADO Record) | 指示由 Record 对象表示的项目。 |
| Source (ADO Recordset) | 指示 Recordset 对象中的数据源。 |
| SQLState | 指示给定 Error 对象的 SQL 状态。 |
| State | 对所有适用的对象,指示该对象状态是打开的还是关闭的。 对执行异步方法的所有适用的对象,指示对象的当前状态是正在连接、正在执行还是正在检索。 |
| Status (ADO Field) | 指示 Field 对象的状态。 |
| Status (ADO Recordset) | 指示有关批更新或其他大量操作的当前记录的状态。 |
| StayInSync | 指示在分级 Recordset 对象中,当父行位置更改时,对基本子记录(即“子集”)的引用是否会更改。 |
| Type | 指示 Parameter、Field 或 Property 对象的可操作类型或数据类型。 |
| Type (ADO Stream) | 指示 Stream 中包含的数据的类型(二进制或文本)。 |
| UnderlyingValue | 指示数据库中 Field 对象的当前值。 |
| Value | 指示分配给 Field、Parameter 或 Property 对象的值。 |
| Version | 指示 ADO 版本号。 |
| AddNew | 创建可更新的 Recordset 对象的新记录。 |
| Append | 向集合中追加对象。如果集合是 Fields,可先创建新的 Field 对象,再将其追加到集合中。 |
| AppendChunk | 将数据追加到大的文本或二进制数据 Field 或追加到 Parameter 对象。 |
| BeginTrans、CommitTrans 和 RollbackTrans | 按下面的方法管理 Connection 对象中的事务处理: BeginTrans — 开始新事务。 CommitTrans — 保存更改并结束当前事务。它也可能启动新事务。 RollbackTrans — 取消当前事务中所做的更改并结束事务。它也可能启动新事务。 |
| Cancel | 取消执行挂起的异步方法调用。 |
| CancelBatch | 取消挂起的批更新。 |
| CancelUpdate | 在调用 Update 方法之前,取消对 Recordset 对象的当前行或新行或者 Record 对象的 Fields 集合所做的更改。 |
| Clear | 删除 Errors 集合中的所有 Error 对象。 |
| Clone | 从现有 Recordset 对象创建一个相同的 Recordset 对象。可选择指定该副本为只读。 |
| Close | 关闭打开的对象和任何相关的对象。 |
| CompareBookmarks | 比较两个书签并返回其相对值的说明。 |
| CopyRecord | 把文件或目录(及其内容)复制到另一个位置。 |
| CopyTo | 将 Stream 中指定数目的字符或字节(取决于 Type)复制到另一个 Stream 对象。 |
| CreateParameter | 创建具有指定属性的新的 Parameter 对象。 |
| Delete(ADO Parameters 集合) | 从 Parameters 集合中删除对象。 |
| Delete(ADO Fields 集合) | 从 Fields 集合中删除对象。 |
| Delete (ADO Recordset) | 删除当前记录或记录组。 |
| DeleteRecord | 删除文件或目录(及其所有子目录)。 |
| Execute (ADO Command) | 执行 CommandText 属性中指定的查询、SQL 语句或存储过程。 |
| Execute (ADO Connection) | 执行指定的查询、SQL 语句、存储过程或提供者特有的文本。 |
| Find | 在 Recordset 中搜索满足指定条件的行。 |
| Flush | 将保留在 ADO 缓冲区中的 Stream 的内容强加到与 Stream 相关联的基本对象。 |
| GetChildren | 返回 Recordset,其中的行表示由此 Record 表示的目录中的文件和子目录。 |
| GetChunk | 返回大的文本或二进制数据 Field 对象的全部或部分内容。 |
| GetRows | 将 Recordset 对象的多个记录检索到数组中。 |
| GetString | 将 Recordset 作为字符串返回。 |
| LoadFromFile | 将现有文件的内容加载到 Stream 中。 |
| Move | 在 Recordset 对象中移动当前记录的位置。 |
| MoveFirst、MoveLast、MoveNext 和 MovePrevious | 移动到指定的 Recordset 对象中的第一个、最后一个、下一个或上一个记录并使其成为当前记录。 |
| MoveRecord | 把文件或目录(及其内容)移动到另一个位置。 |
| NextRecordset | 通过执行一系列命令清除当前 Recordset 对象并返回下一个 Recordset。 |
| Open (ADO Connection) | 打开到数据源的连接。 |
| Open (ADO Record) | 打开现有的 Record 对象,或者创建新的文件或目录。 |
| Open (ADO Recordset) | 打开游标。 |
| Open (ADO Stream) | 打开 Stream 对象来操作二进制或文本数据的流。 |
| OpenSchema | 从提供者获取数据库模式信息。 |
| Read | 从 Stream 对象读取指定数目的字节。 |
| ReadText | 从文本 Stream 对象读取指定数目的字符。 |
| Refresh | 更新集合中的对象以反映提供者可用的特有对象。 |
| Requery | 通过重新执行对象所基于的查询来更新 Recordset 对象中的数据。 |
| Resync | 从基本数据库刷新当前 Recordset 对象中的数据或 Record 对象的 Fields 集合。 |
| Save | 将 Recordset 保存在文件或 Stream 对象中。 |
| SaveToFile | 把 Stream 的二进制内容保存到文件。 |
| Seek | 搜索 Recordset 的索引以快速定位与指定的值相匹配的行,并使其成为当前行。 |
| SetEOS | 设置流的结尾位置。 |
| SkipLine | 读取文本流时跳过一整行。 |
| Stat | 获得有关打开的流的统计信息。 |
| Supports | 确定指定的 Recordset 对象是否支持特定类型的功能。 |
| Update | 保存对 Recordset 对象的当前行或者 Record 对象的 Fields 集合所做的更改。 |
| UpdateBatch | 将所有挂起的批更新写入磁盘。 |
| Write | 将二进制数据写入 Stream 对象。 |
| WriteText | 将指定的文本字符串写入 Stream 对象。 |
| BeginTransComplete | 在 BeginTrans 操作后调用。 |
| CommitTransComplete | 在 CommitTrans 操作后调用。 |
| ConnectComplete | 在连接启动后调用。 |
| Disconnect | 在连接结束后调用。 |
| EndOfRecordset | 在试图移动到超过 Recordset 结尾的行时调用。 |
| ExecuteComplete | 在命令执行结束后调用。 |
| FetchComplete | 在长异步操作中的所有记录已经检索到 Recordset 中之后调用。 |
| FetchProgress | 在长异步操作期间定期调用,用于报告 Recordset 中当前已经检索的行数。 |
| FieldChangeComplete | 在更改了一个或多个 Field 对象的值后调用。 |
| InfoMessage | 在 ConnectionEvent 操作期间出现警告时调用。 |
| MoveComplete | 在 Recordset 中的当前位置更改后调用。 |
| RecordChangeComplete | 在一个或多个记录更改后调用。 |
| RecordsetChangeComplete | 在 Recordset 更改后调用。 |
| RollbackTransComplete | 在 RollbackTrans 操作后调用。 |
| WillChangeField | 在挂起操作更改 Recordset 中的一个或多个 Field 对象的值之前调用。 |
| WillChangeRecord | 在 Recordset 中的一个或多个记录(行)更改前调用。 |
| WillChangeRecordset | 在挂起操作更改 Recordset 前调用。 |
| WillConnect | 在连接开始前调用。 |
| WillExecute | 在对此连接执行挂起命令前调用,使用户能够检查和修改挂起执行参数。 |
| WillMove | WillMove 事件在挂起操作更改 Recordset 中的当前位置前调用。 |