我正在尝试使用where子句来选择memberid和密码来验证用户凭据。但它说这个专栏并不存在...我试图在互联网上寻找各种方式,但没有帮助...请帮助我..这是我的代码
public boolean memberlogin(String member_id,String password)throws SQLException{
String[] result=new String[]{member_id,password};
String whereclause="member_id=? AND password=?";
Cursor cur=sdb.query(DB_TABLE, result, whereclause, null, null, null, null);
if(cur!=null)
{
if(cur.getCount()>0)
{
return true;
}
}
return false;
}
答案 0 :(得分:3)
好吧,你似乎在错误的地方使用了这些论点 试试这个,
String[] columns =new String[]{ COLUMN_ID_NAME ,COLUMN_PASSWORD_NAME};
String[] result=new String[]{member_id,password};
String whereclause="member_id=? AND password=?";
Cursor cur=sdb.query(DB_TABLE, columns , whereclause, result, null, null, null);