全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1994
推到 Plurk!
推到 Facebook!

該如判別Access資料表中的欄位是空的?

尚未結案
黑輪
中階會員


發表:135
回覆:188
積分:64
註冊:2004-01-29

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-01-11 13:11:46 IP:140.124.xxx.xxx 未訂閱
從ACCESS資料庫中查資料,在資料表中,有些欄位是空的,查詢出來的資料是null,我想要做當內容是空的時,做一些事,請問各位要如何判別呢?    以下是我的查詢
 
String strSQL="SELECT * FROM UserData WHERE LoginName=" "'" session.getValue("MM_Username") "'";
rs=stmt.executeQuery(strSQL);               
rs.beforeFirst();
if(!rs.next())   {    }
else
{
String Research_ProjectDirector=rs.getString("Research_ProjectDirector");
}    
rogan321
高階會員


發表:21
回覆:307
積分:200
註冊:2003-05-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-01-11 15:51:29 IP:203.204.xxx.xxx 未訂閱
引言:
     if(!rs.next()){//你這樣寫是指整個ResultSet集合只有一個欄位嗎?
  //rs.next()是整筆紀錄移動喔並無法判斷你裡面是否有空值(NULL)的欄位
if(rs.getString("FieldName").equals("null"))
{.......
}
這樣不能比對嗎?
    
ATEIN
高階會員


發表:105
回覆:320
積分:125
註冊:2002-07-05

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-02-24 16:44:11 IP:203.204.xxx.xxx 未訂閱
引言:
引言:
     if(!rs.next()){//你這樣寫是指整個ResultSet集合只有一個欄位嗎?
  //rs.next()是整筆紀錄移動喔並無法判斷你裡面是否有空值(NULL)的欄位
if(rs.getString("FieldName").equals("null"))
{.......
}
這樣不能比對嗎?
    
改成這樣才能自動偵測! while(rs.getString("FieldName").equals("null")) { //IsNull then Doing......etc. } 或 改成這樣! while( ! rs.next()) { //往下搜尋 if (rs.getString("FieldName").equals("null")) {//直到找到空白... //IsNull then Doing......etc. //找出空白 } else {//若空白時... //not IsNull ... to Doing etc...找到非空白 } } DHM
------
ATEIN
ATEIN
高階會員


發表:105
回覆:320
積分:125
註冊:2002-07-05

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-02-24 16:44:41 IP:203.204.xxx.xxx 未訂閱
引言:
引言:
     if(!rs.next()){//你這樣寫是指整個ResultSet集合只有一個欄位嗎?
  //rs.next()是整筆紀錄移動喔並無法判斷你裡面是否有空值(NULL)的欄位
if(rs.getString("FieldName").equals("null"))
{.......
}
這樣不能比對嗎?
    
改成這樣才能自動偵測! while(rs.getString("FieldName").equals("null")) { //IsNull then Doing......etc. } 或 改成這樣! while( ! rs.next()) { //往下搜尋 if (rs.getString("FieldName").equals("null")) {//直到找到空白... //IsNull then Doing......etc. //找出空白 } else {//若空白時... //not IsNull ... to Doing etc...找到非空白 } } 我沒有用編譯器run哦!觀念跑不掉! DHM
------
ATEIN
系統時間:2024-04-26 19:31:07
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!