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


发布评论