나는 이런 식으로 사용했지만 무슨 일이 있었는지 모르겠다. 아무 것도 보여주지 않았다. 데이터베이스 자바 : 는 SO 방법으로 내 코드에 AND 연산자를 사용할 수 있습니다안드로이드 데이터베이스에서 AND 연산자를 사용하는 방법
public boolean loginstatus(String TABLE_NAME,String COL_3,StringCOL_4,String log,String pss)
{
try {
SQLiteDatabase db=this.getReadableDatabase();
Cursor cursor=db.rawQuery("SELECT "+COL_4+COL_3+" FROM
"+TABLE_NAME+" WHERE "+COL_4+"='"+log+" AND
"+COL_3+"=,"+pss+"'",null);
if (cursor.moveToFirst()) {
db.close();
Log.d("Record Already Exists", "Table is:"+TABLE_NAME+"
ColumnName:"+COL_4);
return true;//record Exists
}
이는 활동 클래스 코드 :
public void onClick(View view) {
try {
boolean recordExists =
myDb.loginstatus(DatabaseOperation.TABLE_NAME,DatabaseOperation.COL_3,user.getText().toString(),DatabaseOperation.COL_4,us.getText().toString());
if (recordExists) { }
AND 연산자 이전에 작동 했습니까? 그리고이게 효과가 있니? "+ COL_4 +"= ""+ 로그 + "AND"+ COL_3 + "=" "+ pss +" ' ", null ("SELECT "+ COL_4 +", "+ COL_3 +); – Danieboy