登录 - sqlite问题

时间:2012-07-22 11:16:11

标签: android sqlite

我正在尝试使用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;

}

1 个答案:

答案 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);