2024年6月12日发(作者:)

vb_adodb_Connection对象简介

Connection对象介绍

Connection对象支持许多属性,可以利用这些属性来操作当前的

连接状态或者获取一些

基本的Connection对象的信息.有一些属性是只读的,而另一些属

性是可读写的.

utes属性

Attributes属性设置或返回一个整型值,它用来指示对象的一项或

多项特性.对于Connection对象,Attributes属性为读/写,并且其值可

能为以下任意一个或多个XactAttributeEnum值的和(默认为零).

▲AdXactCommitRetaining:执行保留的提交,即通过自动调用

CommitTrans启动新事务。并非所有提供者都支持该常量。

▲AdXactAbortRetaining:执行保留的中上,即通过自动调用

RollbackTrans启动新事务。并非所有提供者都支持该常量。

/doc/,mandTimeout属性

CommandTimeout属性设置或返回长整型值,该值指示等待命

令执行的时间(单位为秒)。默许值为30,指示在终止尝试和产生错

误之前执行命令期间需要等待的时间。使用Connection对象或

Command上的CommandTimeout属性,允许由于网络拥塞或服务

器负载过重产生的延迟而取消Execute方法调用。如果在

CommandTimeout属性中设置的时间间隔内没有完成命令执行,将

产生错误,然后ADO将取消该命令。如果将该属性设置为零,ADO

将无限期等待直到命令执行完毕。

tionString属性

ConnectionString属性设置或返回字符串值,这个字符串值包含用

来建立到数据源的连接的信息.使用ConnectionString属性,通过传递

包含一系列由分号分隔的argument=value语句的详细连接字符串可

指定数据源。ADO支持ConnectionString属性的四个参数,任何其

他参数将直接传递到提供者而不经过ADO处理。

▲Provider参数:指定用来连接的提供者名称。

▲File Name参数:指定包含预先设置连接信息的特定提供者的

文件名称。

▲Remote Provider参数:指定打开客户端连接时使用的提供者

名称。

▲Remote Server参数:指定打开客户端连接时使用的服务器的

路径名称。

例:使用Connection对象的ConnectionString属性的示例代码

Public Sub ConnectionString_Example()

Dim connection1 As tion

Dim connection2 As tion

Dim connection3 As tion

Dim connection4 As tion

'不使用数据源名(DSN)打开连接

Set connection1=New tion

tionString="driver={SQL Server};"&_

"server=Myserver;uid=sa;pwd=password;database=pubs"

tionTimeout=30

'使用DSN和ODBC标记打开连接。

Set connection2=New tion

tionString="DSN=Pubs;UID=sa;PWD=p

assword;"

'使用DSN和OLE DB标记打开连接。

Set connection3=New tion

tionString="Data

ID=sa;Password=password;"

'使用DSN和单个参数而非连接字符串打开连接。

Source=Pubs;User