[英]In Tibco BusinessWorks Designer, how do one catch “record not found” when using database query?
我是Tibco BubinessWorks和sql数据库的新手,但不知何故,我必须使用Tibco来托管一个简单的Web服务来查询本地数据库。
我想要实现的很简单,我在Tibco Designer中的过程将有一个活动来查询数据库以找到带有输入customerid的customername。
但是,如果没有找到具有特定输入customerid的客户,我想生成错误。 我已经尝试使用“条件成功”来链接我的数据库查询活动并生成错误活动,但我不知道设置xpath。
另一个问题是,在没有找到输入id的customername的情况下,数据库是否返回null或空字符串?
如果它是null,对于xpath,是否有类似的东西:if(customername = null)?
谢谢!!!
在这两种情况下(即null或空字符串) string-length(customername) = 0
因为XPath表达式可以很好地捕获customer id
尚未返回结果的场景。 在不知道您的数据库架构的情况下,很难显示出更多细节。
请注意,您也可以始终检查返回的行数,计数为0
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.