【摘要】:在ADO中,不需要显式地创建和打开一个连接对象,可以在创建其它对象的同时建立连接。另外,还可以采用直接声明的方式,如下所示:在创建一个连接对象以后,你可以调用Open()函数来打开与数据源的连接。大多数的情况下,你可以使用由一系列关键字和值组成的更复杂的连接字符串,其使用方法如下:ADO中定义了以下的连接关键字:Provider:用于指定使用的提供程序。
在ADO中,不需要显式地创建和打开一个连接对象,可以在创建其它对象的同时建立连接。例如,可以在创建记录集对象的同时创建连接对象,并打开一个记录集对象。但是,在需要连接对象操作事务时,或者多个记录集对象和命令对象共享同一个连接对象时,就需要显式地创建自己的连接对象。
在初始化COM环境后,你可以创建一个同数据库的连接,这一般是通过创建一个连接对象的指针来实现的。有了一个连接对象的指针后,可以调用函数CreateInstance()来创建一个连接对象的实例。其程序如下:
其中,__uuidof是一个取得连接对象的ID值的函数。
另外,还可以采用直接声明的方式,如下所示:
在创建一个连接对象以后,你可以调用Open()函数来打开与数据源的连接。Open()函数有两种使用方法,如下所示:
这种方法是用了一个非常简单的连接字符串,它们的参数是我们所要连接的数据源名称以及用户名和密码。
大多数的情况下,你可以使用由一系列关键字和值组成的更复杂的连接字符串,其使用方法如下:(www.xing528.com)
ADO中定义了以下的连接关键字:
Provider:用于指定使用的提供程序。
Data Source:用于指定使用的数据源名称。
User:给出使用数据源的用户名。
Password:给出用户口令。
File Name:给出保存连接信息的提供程序说明文件的名称,如ODBC文件的DSN。这些数据类型都在由msado15.dll动态链接库所产生的头文件msado15.tlh中所定义。另外,还可以使用连接对象的ConnectionString属性来访问连接字符串。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。