SQL Server存储过程调用WebService
一、发布WebService,服务的内容是通过手机号码查询用户姓名 二、编写存储过程 .( 20 ) ( 200 ) ( 5000 ) sp_OACreate , @obj out ,, @url ,false sp_OAGetProperty , @response out sp_OADestroy @obj end 说明: sp_OACreate创建 OLE 对象实例。 第一个参
一、发布WebService,香港服务器,服务的内容是通过手机号码查询用户姓名
二、编写存储过程
.(20) (200) (5000) sp_OACreate ,@obj out ,,@url,false sp_OAGetProperty ,@response out sp_OADestroy @obj end
说明:
sp_OACreate 创建 OLE 对象实例。
sp_OAMethod 调用 OLE 对象的方法。
sp_OAGetErrorInfo 获取 OLE 自动化错误信息。
sp_OADestroy 释放已创建的 OLE 对象。
另外,香港虚拟主机,sp_OAGetProperty 获取 OLE 对象的属性值,sp_OASetProperty 将 OLE 对象的属性设置为新值,sp_OAStop 停止服务器范围内的 OLE 自动化存储过程执行环境。这些都比较简单。
三、执行存储过程
.
结果如下:
四、可能出现的错误
1、问题一
解决方法:
可以使用 sp_configure 系统存储过程来查看和更改 Ole Automation Procedures 选项的当前值。
查看 OLE Automation Procedures 的当前设置。
; GO
启用 OLE Automation Procedures。
sp_configure , 1; GO RECONFIGURE; GO sp_configure , 1; GO RECONFIGURE; GO
2、问题二
解决方法:
在webservice的
推荐阅读
-
Mybaits 源码解析 (六)----- 全网最详细:Select 语句的执行过程分析(上篇)(Mapper方法是如何调用到XML中的SQL的?)
-
SQL Server 存储过程 数组参数 (How to pass an array into a SQL Server stored procedure)
-
SQL存储过程初探
-
sql server中千万数量级分页存储过程代码
-
ASP调用带参数存储过程的几种方式
-
ASP调用SQL SERVER存储程序
-
sql清空表数据后重新添加数据存储过程的示例
-
sql 判断函数、存储过程是否存在的代码整理
-
SQL Server存储过程输入参数使用表值
-
Exec msdb.dbo.sp_send_dbmail 参数详解(SQL Server 存储过程发邮件)