创建数据环境 Command 对象

一旦您创建了到自己数据库的连接,就可以用数据环境设计器来创建可以使用数据的 Command 对象了。例如,您可以创建一个允许您访问某个表中数据的简单 Command 对象,也可以创建一个基于查询的更复杂的 Command 对象。

然后您就可以把数据环境 Command 对象当作自己应用程序中的一个数据源来使用了。首先,您将创建基于 Northwind Traders 示例数据库中 Customers 表的一个简单 Command 对象。

注意 该主题是指导您创建一个简单数据库应用程序系列中的一部分,该应用程序和 Nwind.mdb 中的数据交互作用。它以和 Microsoft Jet/Microsoft Access 数据库中的数据交互作用主题作为开始。

要创建一个简单数据环境 Command 对象,请按照以下步骤执行:

  1. 打开一个数据环境设计器。

  2. 创建 Command 对象。

打开数据环境设计器

您可以打开一个现存的数据环境设计器,也可以创建一个新的设计器。要打开一个现存的设计器,可以单击“工程”窗口中的“设计器”,然后双击设计器名字。要创建一个新的设计器,请按照“创建到某个 Microsoft Access 数据库文件的连接”主题中的指导去做。

创建 Command 对象

可以通过单击“数据环境”设计器工具条上的“添加命令”按钮,或通过右键单击数据环境窗口中的连接,并选择菜单中的“添加命令”来创建一个数据环境 Command 对象。然后您可以在“ Command 属性 ”对话框中指定 Command 对象名、它所使用的连接,以及其数据源。为显示此对话框,右键单击数据环境中的 Connection 对象,并从快捷菜单中选择“属性”。

例如,要创建一个基于 Northwind Traders 示例数据库中 Customers 表的 Command 对象,可以设置下面的属性:

属性 设置值
Command Name CustomersTable
Connection Connection1
Database Object Table
Object Name Customers

当单击“确定”后,数据环境设计器显示 Command 对象及其在“数据环境”设计器窗口的分层视图中显示出来的下一级字段。

数据环境设计器还创建了一个代表 Command 对象返回记录的 Recordset 对象。该 Recordset 对象使用和 Command 对象同样的名字,但加了一个 "rs" 前缀。例如,当数据环境设计器创建 CustomersTable 命令时,它同时创建一个称为 "rsCustomersTable" 的 Recordset 对象。

您可以在代码中将Command 对象作为数据环境的一种方法来引用,并将其 recordset作为数据环境的一种属性来引用。例如,如果您已经在名为 "MyDataEnvironment" 的数据环境中创建了 CustomersTable 命令,您就可以象下面那样在代码中引用该命令:

MyDataEnvironment.CustomersTable

您可以象下面那样引用 Command 对象的下一级记录集:

MyDataEnvironment.rsCustomersTable

当您创建了 Command 对象后,Auto List Members 功能和 Object Browser 就会在显示数据环境的其他属性和方法的同时,显示该命令方法和记录集属性。

详细信息   请参阅如何显露Command以供编程访问

步骤

该主题是指导您创建一个简单数据库应用程序系列中的一部分该应用程序和 Nwind.mdb 中的数据交互作用。

请参阅
进行到下一步 创建简单的数据绑定窗体
从头开始 和 Microsoft Jet/Microsoft Access 数据库中的数据交互作用