我通过客户名称调用 CustomerQuery 以获取 ID。我的代码已经工作了很长一段时间,没有任何变化。现在,它返回 IdsException 'ResponseStream was null or empty。这是我的代码:
Dim CustomerQuery as new Intuit.Ipp.Data.Qbo.CustomerQuery
CustomerQuery.Name = CustomerName
Dim qboCustomers as IEnumerable(Of Intuit.Ipp.Data.Qbo.Customer) = CustomerQuery.ExecuteQuery(of Intuit.Ipp.Data.Qbo.Customer)(context)
If qboCustomers.Count>0 then
Return qboCustomers(0).Id.Value
Else
Return ""
End If
我相信即使没有匹配,查询也不应该为空或为空。我认为计数应该只是 0。或者,至少我相信它在过去是这样工作的。我错了吗?