Consulta de actualización de base de datos SQLite con múltiples condiciones de ubicación en Android
Quiero actualizar mi tabla de base de datos con múltiples condiciones. Ya lo hice con solo donde condición
db.update(TABLE_MISSING_ITEMS, values, KEY_AUTHOR + " = ?", new String[] { String.valueOf(items.getAuthor()) });
Ahora quiero 2 donde condición.
- Expandablelistview extiende simplecursoradapter para poblar desde sqlite
- Obtener el resultado del cursor y convertirlo en una cadena para TextView
- Android - ¿Dónde está la base de datos SQLite almacenada
- Es posible copia de seguridad y restaurar un archivo de base de datos en android? Dispositivos no root
- Cómo recuperar el formato DATETIME de la base de datos Sqlite
PS: – Ninguna consulta en bruto
- ¿Puedo bloquear una tabla SQLite para el subproceso actual?
- Base de datos SQLite para aplicaciones de Android con múltiples usuarios potenciales
- Android NullPointerException al ejecutar la consulta en la base de datos SQLite
- SQLiteException - sólo ocurre en algunos dispositivos
- Cómo almacenar la clave utilizada en SQLCipher para android
- Android - Base de datos con ContentValue con error booleano?
- Cursor finalizado sin advertencia previa de cierre (). ¿Qué significa eso?
- Evitar IllegalStateException en SQLiteCursor para Android
Puede separar las diferentes condiciones WHERE
con AND
esta manera:
db.update(TABLE_NAME, contentValues, NAME + " = ? AND " + LASTNAME + " = ?", new String[]{"Manas", "Bajaj"});
ESTO PUEDE TAMBIÉN SER HECHO COMO ESTO
public void UpdateData(int Cid,int flag,String username,String password) { SQLiteDatabase database = this.getWritableDatabase(); ContentValues cv = new ContentValues(); cv.put("Status",flag);//I am updating flag here database.update(TABLE_NAME, cv, ""+KEY_UserName+"= '"+ username+"' AND "+KEY_CID+"='"+Cid+"' AND "+KEY_Password+"='"+password+"'" , null); database.close(); }
Pruebe esta consulta simple db.update (TABLE_FF_CHECKLIST_DATA, contentValues, "FFCHECKLISTID =? Y TASK_ID_CHK =?", Nuevo String [] {"EHS", "CTO914"});
Donde "EHS" es el valor en la columna FFCHECKLISTID y CTO914 es el valor en TASK_ID_CHK.
- Las pestañas personalizadas de Chrome cambian el botón de cierre predeterminado que no funciona
- Cómo reproducir archivos mp3 en carpeta sin procesar como notificación de alerta de sonido en android