6.3 Connection对象

6.3 Connection对象

Connection 对象代表一个与数据源的物理联接。要创建一个 Connection 对象,必须提供一个ODBC数据源名或OLE DB Provider。当打开一个 Connection 对象时,就会试图联接到数据源,Connection 对象的 State 属性会告诉是成功还是失败。可以发送 SQL 语句或用 Connection对象的Execute运行储存过程。如果发送给数据储存的命令返回记录,将自动创建一个 Recordset 对象。当结束它时关闭 Connection 对象。

在同一个Data Environment下可创建多个Connection对象,而同一个Connection对象下又可以建立多个Command对象,通过Command对象可存取不同的数据源,也就是说,一个Data Environment可以打开多个数据源。

Connection对象的创建常用的有两种方法:

第一种方法:在打开的数据环境器中用鼠标右键选择数据环境器“DataEnvironment1”,在弹出的菜单中选择“添加联接”选项,则会自动增加一个新的Connection对象,如图6-5所示。

img210

图6-5 通过菜单增加Connection对象

第二种方法:在数据环境的工具栏中,将鼠标移到第一个按钮上会自动有提示文本显示“添加联接”,然后单击鼠标左键,即可生成一个新的Connection对象,如图6-6所示。

创建好Connection对象后,用鼠标选择Connection对象,单击鼠标右键,在弹出的菜单中选择“属性”选项。在出现的“数据链接属性”(Data Link Properties)对话框中的操作和前面章节所讲的Adodc控件的操作完全相同,请读者参照前面的内容学习。

img211

图6-6 通过按钮增加Connection对象