专家对ADO的连接方式的详细说明

但是我个人认为,在你想转向.NET时,请慎重考虑. 首先,请务必完全输入ADO, 这不会花费太多时间和精力,这是向.NET迈出的第一步,在这里拿出来和大家分享一下。希望大家学习研究。

ODBC驱动程序对于当今使用的各种主要DBMS都有效,ADO的连接方式包括SQL Server、Access、FoxPro,以及诸如Oracle等非微软数据库产品。提供者将不受线程控制,允许使用Unicode,并将支持事务。

ADO的连接方式对象属性

ConnectionString是Connection对象的属性名称,为可读写String类型,ADO的连接方式提供数据提供者或服务提供者打开到数据源的连接所需要的特定信息,包括Provider、Driver、Server、Database、DSN、UID、PWD或者Provider、Data Source、User、Password、Initial Catalog等。

1.Provider

字符串表达式,指定OLE DB数据或服务提供者的名称,可以缺省,一般有三种提供者:数据提供者、服务提供者和服务组件。数据提供者拥有自己的数据并将数据以表的格式显示给应用程序。服务提供者将服务封装,使ADO应用程序中的功能得以扩大。ADO的连接方式服务提供者也可以进一步定义为服务组件,服务组件必须连同其他服务提供者或组件一起工作。

2.Driver

字符串表达式,表示ODBC驱动程序的名称,并不是ODBC驱动程序动态链接库(DLL)的文件名,有些驱动程序是微软公司的产品,在安装操作系统时就已经安装好了; 而有些数据库产品的驱动程序由开发数据库产品的软件公司随数据库产品一起提供,ADO的连接方式需要在安装数据库时选择安装后,才可以使用。如:Sybase数据库驱动程序等。

3.Server(SRVR)

字符串表达式,数据库服务名称。

4.Database(DB)

字符串表达式,指定服务器上的数据库名称。即使DSN定义已经指定了数据库,ADO的连接方式也可以在DSN之外指定Database参数以便连接到不同的数据库。

5.DSN(Data Source)

字符串表达式,在此为空,无须指定连接的ODBC数据源的名称。

相关推荐