簡體   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