Ich habe so verwendet, aber ich weiß nicht, was passiert ist, es hat nichts gezeigt. SO wie kann in meinem Code verwenden AND-Operator als: Datenbank java:Wie AND-Operator in Android DataBase verwenden
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
}
und dies ist die Aktivitätsklasse Code:
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) { }
Hat es vor dem AND-Operator funktioniert? Und funktioniert das? ("SELECT" + COL_4 + "," + COL_3 + "FROM" + TABELLE_NAME + "WHERE" + COL_4 + "=" + log + "AND" + COL_3 + "=" + pss + "', null); – Danieboy