首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CustomerQuery ResponseStream为null或空

CustomerQuery ResponseStream为null或空
EN

Stack Overflow用户
提问于 2013-11-05 06:43:48
回答 1查看 215关注 0票数 0

我正在通过客户名称调用CustomerQuery,以获取Id。我的代码已经运行了很长一段时间,没有任何更改。现在,它返回IdsException 'ResponseStream is null or empty.‘’。下面是我的代码:

代码语言:javascript
复制
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

我认为,即使没有匹配,查询也不应该为null或空。我认为计数应该是0。或者,至少我相信它在过去是这样的。我说错了吗?

EN

回答 1

Stack Overflow用户

发布于 2013-11-06 02:08:56

查询中的特殊字符导致异常。你需要先处理它们。有关在V3服务中查询时转义特殊字符的解决方案- https://gist.github.com/IntuitDeveloperRelations/6582149,请参阅此解决方案

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19778711

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档