繁体   English   中英

在Tibco BusinessWorks Designer中,如何在使用数据库查询时捕获“未找到记录”?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM