SQL Server存储过程调用WebService

WBOY
发布: 2016-06-07 17:44:12
原创
1664 人浏览过

一、发布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 对象实例。

  • 第一个参数为 OLE 对象的程序标识符(ProgID)或类标识符(CLSID)。
  • 第二个参数为返回的对象令牌,必须是数据类型为 int 的局部变量,在后面的方法中都要用到对象令牌。输出参数,虚拟主机,必须加 OUT 或 OUTPUT。
  • 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的 节点下加入 

     

    来源:php.cn
    本站声明
    本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
    热门教程
    更多>
    最新下载
    更多>
    网站特效
    网站源码
    网站素材
    前端模板