,@str Nvarhar(4000)
,@name sysname
,@hr int --执行语句返回值
,@Error int --错误返回值(999:存储过程或触发器错误;9999:视图错误)
--*/
--/*创建sqldmo对象 前面我们已经说过SQLDMO是个com,在SQL Server中使用OLE --自动化对象需要用到sp_OACreate等一系列的存储过程,读者如果有不明白的可以自--己查阅相关资料
exec @hr=sp_oacreate ''''SQLDMO.sqlserver'''',@SrvID output
if @hr<>0
begin
set @Error=1
goto PEnd
end
--/*连接服务器
exec @hr=sp_oamethod @SrvID,''''connect'''',null,@@ServerName,@UserName,@psw
set @Error=2
--/*取数据库集
exec @hr=sp_oagetproperty @SrvID,''''databases'''',@DBsId output
-
上一页 [1] [2] [3] [4] [5] [6] [7] 下一页
Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved. 闵涛 E_mail:admin@mintao.net(欢迎提供学习资源)
鄂公网安备 42011102001154号
站长:MinTao ICP备案号:鄂ICP备11006601号-18