要使用数据环境访问数据,您必须创建一个 Connection 对象。因此,每一个数据环境应当最少包括一个 Connection 对象。一个 Connection 对象表示一个到远程数据库的连接,该数据库被用做一个数据源。
一旦在您的 Visual Basic 工程中添加了一个数据环境,数据环境设计器就自动地包括一个新的连接,称为 Connection1。在设计时,数据环境打开连接并从该连接中获得元数据,包括数据库对象名、表结构和过程参数。
注意 如果在“选项...”对话框中选择了“对象创建后立即显示属性”,则当您在工程中添加一个数据环境时,出现“数据链接属性”对话框。该选项是缺省选择的。
任何时候都可以使用 Add Connection 函数,不受其它对象是否存在的影响。
要创建一个数据库连接,请
-或–
右键单击数据环境设计器,并从快捷方式菜单中选择“添加连接”。
一旦您添加了一个 Connection,数据环境就被更新为显示新的 Connection 对象。这个对象的缺省名字是“连接”后面加上一个数字,例如:Connection1
。
使用下面的过程指定 Connection 对象属性。
要设置 Connection 名称和数据源,请按照以下步骤执行:
注意 不论选择何种数据源类型,数据环境都是通过 ADO 和 OLE DB 接口来访问所有的数据。
只有在通过 Connection 对象访问的数据库要求身份验证信息时才需要提供登录信息。您可以为设计时和运行时使用的登录信息指定不同的设置。例如,您可能希望使用一个系统管理员用户标识和密码来开发应用程序,但当应用程序运行时提供一个一般的用户标识。
注意 在“数据链接属性”对话框中的任何登录信息将被 Visual Basic “属性”窗口中指定的登录信息所覆盖。
要指定登录信息,请按照以下步骤进行:
注意 因为密码没有被加密,为了最大程度的安全性,您不应当指定您的密码在运行时或设计时予以保留。
杂项连接信息包含一些高级选项,这些选项改变访问数据库的方式。
要指定杂项信息,请按照以下步骤执行:
注意 直到连接需要信息时,例如表的一个列表,才打开一个 Connection 对象。当一个 Connection 对象在数据环境“概要型”视图中被选择时,状态栏的文本信息可以被用来确定当前是否正确地建立(打开)了连接。
您可以通过从“数据视图”窗口中将一个连接拖动到您的数据环境设计器,自动地创建 Connection 对象。对于在您的“数据视图”中已存在的 Connection 对象,用这种方式创建 Connection 对象是非常容易和高效的。