2012-07-13 2 views
0

나는 팁코 BubinessWorks 및 SQL 데이터베이스에 꽤 초보자 해요,하지만 어떻게 든 로컬 데이터베이스를 쿼리하는 간단한 웹 서비스를 호스팅하기 위해 팁코를 사용해야합니다. 내가 무엇을 달성하고자하는Tibco BusinessWorks Designer에서 데이터베이스 쿼리를 사용할 때 "레코드를 찾을 수 없음"을 어떻게 catch합니까?

은 매우 간단합니다, 팁코 디자이너에서 내 과정은 입력의 CustomerID와 CUSTOMERNAME을 찾기 위해 데이터베이스를 조회 할 수있는 활동을해야합니다.

그러나 어떤 고객이 특정 입력 CustomerID를 발견하지 않은 경우, 나는 오류가 발생 싶습니다

. 그리고 "조건 성공"을 사용하여 데이터베이스 활동과 오류 활동 생성을 연결하려고 시도했지만 xpath를 설정하지 않았습니다.

다른 문제는, ID 입력의 어떤 CUSTOMERNAME이 발견되는 경우에, 데이터베이스는 나에게 null 또는 빈 문자열을 반환 않습니다입니까? 경우 (CUSTOMERNAME = NULL)은 널이 있다면

,는 XPath를 들어, 같은 있나요?

감사합니다 !!!

답변

2

두 경우 모두 (예 : null 또는 빈 문자열) string-length(customername) = 0은 XPath 식으로 작동하므로 customer id이 결과를 반환하지 않은 시나리오를 잡아낼 수 있습니다. 데이터베이스 스키마를 알지 못하면 그 이상의 세부 사항을 표시하기가 어렵습니다. 당신은 항상 행의 수를 확인할 수 있습니다

참고 0의 카운트도 돌아왔다.

+0

감사합니다. 나는 당신의 대답을 받아 들였습니다! – laotanzhurou