안드로이드 개발 질문/답변
(글 수 45,052)
public static String DBQueryRegIDFromnumber(Context context, String number) throws SQLException{
Cursor mCursor =
mDb.query(true, DATABASE_TABLE, new String[]{KEY_REGID, KEY_GMAIL, KEY_PHONE, KEY_GMAIL2, KEY_PHONE2, KEY_BUYERHASH},
KEY_PHONE+"="+number, null, null, null, null, null);
mCursor.moveToFirst();
if(mCursor.getCount()>0){
return mCursor.getString(0);
}else{
return "NO DB(FROMNUMBER)";
}
}
왜 자꾸 mCursor가 null이 될까요...
뭐가문젠지도 감이 안잡히네여 ㅠ
도와주세여...
참고록 KEY_PHONE은 final static string이고 값은 "phone"입니다
제가 KEY_PHONE+"="+"phone"했더니 모든 값 반환하더군요
근데 제가 알기론 저기다 값넣는건데 ㅠ...




mDb.query(true, DATABASE_TABLE, new String[]{KEY_REGID, KEY_GMAIL, KEY_PHONE, KEY_GMAIL2, KEY_PHONE2, KEY_BUYERHASH}, KEY_PHONE + "=?", new String[]{number}, null, null, null, null);
이렇게 해보세요.