您的位置:首页 > 其它

在存储过程中调用WebService

2016-01-14 17:06 260 查看
1 create procedure usp_CallWebServices
2 (
3 @parameter nvarchar(500)=null
4 )
5 as
6    Declare @obj int
7    Declare @SvercieUrl nvarchar(200)
8    Declare @response nvarchar(max)
9
10
11    Set @SvercieUrl = ''http://locahost/webservices/service.asmx/saludar?param=''+@parameter
12
13
14    Execute sp_OACreate ''MSXML2.ServerXMLHttp'',@obj out
15    Execute sp_OAMethod @obj,''open'',null,''Get'',@SvercieUrl,false
16    Execute sp_OAMethod @obj,''Send''
17    Execute sp_OAGetProperty @obj,''responseText'',@response out
18
19    Select @response [Response]
20    Execute sp_OADestroy @obj
21
22 return
23
24
25
26 Execute    usp_CallWebServices ''Frometa''
转载自:http://www.aspnetjia.com/Cont-52.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: