【发布时间】:2017-11-10 10:42:11
【问题描述】:
http://ec.europa.eu/taxation_customs/vies/checkVatService.wsdl 检查意大利的增值税。 这是我写的
Public Function check_piva() As Date
Dim pivawe As New checkvatService.europa.ec.checkVatService
Dim piva As String = "0798012121lk9"
Dim bb As Boolean
Dim s As String
Dim n As String = String.Empty
Dim data As Date
data = pivawe.checkVat("IT", piva, bb, n, n)
MsgBox(data)
Return data
如果增值税错误或正确,它总是返回今天的数据,我也不明白为什么 checkVAt 函数返回的日期不是字符串或布尔值
我看到他们也有checkVatAsync
Dim pivawe As New checkvatService.europa.ec.checkVatService
Dim piva As String = "0798012121lk9"
Dim bb As Boolean
Dim s As String
Dim n As String = String.Empty
Dim data As Date
pivawe.checkVatAsync("IT", piva)
MsgBox(data)
Return data
这运行没有错误,但我没有返回值。如果我写
s = pivawe.checkVatAsync("IT", piva)
我得到错误
表达式不产生值。
可能是 Web 服务根本不起作用。 任何建议thx
【问题讨论】:
标签: vb.net