WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:レコードカウントについて

0:[投稿] ゆっこ [2004/03/17 13:21 ][環境:IE5、WIN2000、VBSCRIPT、JAVASCRIPT UNIX、JSP]

JSPでテーブルAのレーコードカウントを見に行って、0件だったら次の処理をしたいのです。
レコード件数を変数に入れ、if文で分岐をかけているのですが、うまく分岐しません...
なぜでしょうか??

------------------
try
{// Oracle JDBC レコードセットリード2
  rs2 = st2.executeQuery("select count(*) as レコード件数 from A");

   while (rs2.next())
   {    
    rcCnt = rs2.getString("レコード件数") ;
   }
   rs2.close();
 } catch (Exception e) {
   out.println("<P>JDBC レコードセットリードエラー<BR>" + e.toString() + "</P>");
 }
 
 out.println("<P> rcCnt=" +  rcCnt + "</P>");    ---@
 if ( rcCnt == "0" )   ---A
 {
     次の処理
 }

%>  
------------------
@では、rcCnt=0
というように、表示され値は入っているようですが、
Aの条件入りません。
Aの条件を ( rcCnt != "0" ) にすると、条件に入り次の処理を正常に行います。
どうも、rcCntは、0 ではないようです...

何が違うのでしょうか?
教えてください、宜しくお願いします。


1:[回答] しん [2004/03/17 14:12 ]

こんにちわ。

rcCntは文字列ですよね?
if (rcCnt.equals("0")){
   次の処理
}
ではないでしょうか?


2:[完了] ゆっこ [2004/03/17 14:15 ]

すばらしい!!
できました!
ありがとうございます(^^

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World