亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

關于SQL查詢語句的問題,急等(為什么我的查詢語句的while那部分語句不會運行,運行時該部分直接跳過去了)

Cursor c_psw=system_tb.rawQuery("select password from systemtb where name=?",new String[]{namelogin}); ? ?//我用了一個游標來查詢數據表systemtb中與用戶名相對應的密碼

if(c_psw!=null){ ? ? ? ? ? ?/*這里運行了,我用log.i試過,在這里有輸出log日志信息,我在while語句中也放兩條了log日志信息的語句,但是沒有輸出來,而是直接跳出了if語句,我在if語句結束后也放了一個log日志信息語句,也能輸出來,但是唯獨while語句內的語句沒有執行,我的源程序是做一個注冊頁面,其他代碼都是可以的,就這里發現while語句沒有執行,就出錯了,如 果把源程序整個弄上面,篇幅太大,所以只在這里把有問題的語句放上來了 ? */

while(c_psw.moveToNext()) {Log.i("錯誤1", "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!:"+password1);

password1=c_psw.getString(c_psw.getColumnIndex("password"));

Log.i("錯誤2", "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!:"+password1);

if(passwordlogin==password1) ?{psw_flag=1;break;} ?/*psw_flag只作為一個判斷標志,成立就跳出來*/

}//c_psw.close();

}


正在回答

1 回答

c_psw.moveToNext()這條語句返回為false,應該是c_psw沒有下一條記錄

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Android攻城獅的第二門課(第3季)
  • 參與學習       74891    人
  • 解答問題       444    個

手勢識別、數據存儲和4大組件,讓你牢牢掌握之前的基礎知識點

進入課程

關于SQL查詢語句的問題,急等(為什么我的查詢語句的while那部分語句不會運行,運行時該部分直接跳過去了)

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號