同您的应用程序一起使用数据环境

运行时,数据环境对在数据环境设计器中定义的每一个 Command 和 Connection 对象创建 ADO Command 和 Connection 对象。如果 Command 对象被标记为 Recordset Returning(在“Command Properties”对话框的“高级”选项卡中),那么也创建一个 ADO Recordset 对象。ADO Command 对象是作为数据环境运行时对象的一个方法被添加的,而 ADO Connection 和 Recordset 对象是作为属性被添加的。

在运行时,您的应用程序可以通过两种方式使用一个数据环境:

此外,运行时数据环境包含 Commands、Connections 和 Recordsets 集合。这些基于 1 的集合提供了编程访问 ADO 对象的另外一种方法,允许您枚举各种对象。

注意 在基于 1 的集合中,集合的第一个成员的索引是从 1 开始的。ADO 对象是基于 0 的,因此 Fields 和 Parameters 集合是基于 0 的,都从 0 开始。

在数据环境中,ADO Recordset 对象的名字是以“rs”开头的,以便将它们和它们对应的 Command 对象区别开来。例如,一个名为 Customers 的 Command 对象创建一个名为 rsCustomers 的 Recordset 对象。在缺省情况下,Recordset 对象是关闭的。当 Recordset 对象的对应的 Command 方法执行时,Recordset 对象打开。例如,执行 Customers 方法打开“rsCustomers”的 Recordset 对象。此外,您可以使用 ADO Open 方法直接打开一个 Recordset 对象。使用这个方法,您可以在一个 Recordset 对象打开之前操作它。