Мой ResultSet Query равен
StrQry = "select SUM(isnull(prn_amount,0))as prn_amount,SUM(isnull(adv_prn,0))as adv_prn, SUM(isnull(prv_prn,0))as prv_prn from loan_transaction_mcg where loan_id='1117'";
Он дает результат как на Sql
- prn_amount = NULL
- adv_prn = NULL
- prv_prn = NULL
, когда идентификатор кредита = 1117
ResultSet RsPrincipalDetail = getPaidDetail(loan_id);
while(RsPrincipalDetail.next()){
prn1 = RsPrincipalDetail.getString("prn_amount");
prn2 = RsPrincipalDetail.getString("adv_prn");
prn3 = RsPrincipalDetail.getString("prv_prn");
if(prn1.equals("")){
prn1.equals("0");
}
if(prn2.equalsIgnoreCase("")){
prn2.equals("0");
}
if(prn3.equalsIgnoreCase("")){
prn3.equals("0");
}
Я пытался выставить prn1.equals (null), но все равно nullисключение указателя приходит.Я пытался в режиме отладки на prn1 , он показывает как ноль в качестве значения.