SQL Server存储过程调用WebService

WBOY
풀어 주다: 2016-06-07 17:44:12
원래의
1663명이 탐색했습니다.

一、发布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으로 문의하세요.
    인기 튜토리얼
    더>
    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿