SQLDMO使用说明 (SQL Server2000+VB6下测试通过)
一、引用SQLDMO
1.Project-->References-->Microsoft SQLDMO ObjectLibrary
2.指C:/Program Files/Microsoft SQL Server/80/Tools/Binn/SQLDMO.DLL
二、简要说明
1.SQLDMO.Application..ListAvailableSQLServers
枚举局域网上可见的SQL实例.返回类型为 NameList对象
Syntax:object.ListAvailableSQLServers( ) as NameList
2.SQLDMO.SQLServer.LoginSecure
SQL server的验证模式
Syntax:object.LoginSecure [= value]
[= value]=True 使用windows集成安全
[= value]=False 使用sql server的验证模式
3.SQLDMO.SQLServer.AutoReconnect
数据库连接中断后,是否重新联接
Syntax:object.AutoReConnect [= value]
[= value]=True 重新联接
[= value]=False 不会联接
4.SQLDMO.SQLServer.Connect
连接SQL Server的一个实例
Syntax:object.Connect( [ ServerName ] , [ Login ] ,[ Password ] )
[ ServerName ]:可选。如果为空,会用计算机名字做为实例名
[ Login ] , [ Password ]:可选。用在SQL Server验证模式。如果为windows验证,这二个参数不用写,即使写了也会被忽略。
5.SQLDMO.SQLServer.NetName
当连上了SQL Server的实例后,可以返回这个服务器在网络上的名字
注意:是计算机名,不是实例名。一般在只有一个实例的情况,安装时用的默认实例,实例名和机器名会相同
Syntax:object.NetName
6.SQLDMO.SQLServer.SQLDataRoot
设置或返回SQL Server 数据库缺省存放位置
Syntax:object.SQLDataRoot [= value]
[= value]:指定一个已存在的目录
7.SQLDMO.SQLServer.LoginTimeout
指定一个用来成功连接SQL Server的秒数
Syntax:object.LoginTimeout [= value]
[= value] 缺省值是-1,表示60秒。如果设为0,表示一直等到有信息回返为止。