帮我搞定这个web services,给300分,关于汇率的。:)

global_boy 2005-07-24 09:07:18
WSDL描述http://www.xmethods.net/sd/CurrencyExchangeService.wsdl

以下是获取汇率的函数。

Public Function GetXchangeRate(ByVal strCountry1, _
ByVal strCountry2) ' As String
On Error Resume Next
' SOAP Function
Dim WSDL_URL 'As String
WSDL_URL = "http://www.xmethods.net/sd/CurrencyExchangeService.wsdl"
Dim objSOAPClient
Dim strResult 'As String
Set objSOAPClient = CreateObject("MSSOAP.SoapClient")
objSOAPClient.ClientProperty("ServerHTTPRequest") = True

objSOAPClient.mssoapinit WSDL_URL


strResult = objSOAPClient.GetRate(CStr(strCountry1), _
CStr(strCountry2)) ' As String

If Err <> 0 Then
GetXchangeRate = "ERROR: Could Not Get Exchange Rate (Error # " & CStr(Err.Number) & " " & Err.Description & " in " & Err.Source & ")"
'GetXchangeRate = "ERROR"
Set objSOAPClient = Nothing
Err.Clear
Exit Function
End If

Set objSOAPClient = Nothing
GetXchangeRate = strResult
End Function
...全文
184 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
dh20156 2005-12-21
  • 打赏
  • 举报
回复
好慢哦,半天打不开。
y2002 2005-12-21
  • 打赏
  • 举报
回复
学习webservices中,希望各位大虾多多交流呵呵
useresu 2005-12-21
  • 打赏
  • 举报
回复
不懂,
帮忙up
wanghui0380 2005-07-24
  • 打赏
  • 举报
回复
sorry!没装SOAP tool kit 没办法调试,不知道那里有误!
看代码应该没错误拉,不过If Err <> 0 Then 写成If Err.Number <> 0 Then 更好点

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧