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