Android SQLite Eliminar fila de la tabla Donde 2 Argumentos

Esta es mi base de datos:

// the names for database columns public final static String TABLE_NAME = "vremena"; public final static String TABLE_COLUMN_ID = "_id"; public final static String TABLE_COLUMN_ONE = "dan"; public final static String TABLE_COLUMN_TWO = "vrijeme"; 

Estoy tratando de crear un método que toma 2 argumentos y elimina una fila seleccionada de la base de datos:

 public void delete(String dan, int vrijeme){ db.delete(TABLE_NAME, TABLE_COLUMN_ONE+"="+dan, TABLE_COLUMN_TWO+"="+vrijeme); } 

Estoy recibiendo este error:

 The method delete(String, String, String[]) in the type SQLiteDatabase is not applicable for the arguments (String, String, String) 

Sé que estoy haciendo algo mal dentro del método de eliminación.

One Solution collect form web for “Android SQLite Eliminar fila de la tabla Donde 2 Argumentos”

Echa un vistazo a los Documentos de la API:

http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html

 delete(String table, String whereClause, String[] whereArgs) Convenience method for deleting rows in the database. 

Usted debe hacer esto:

 public void delete(String dan, int vrijeme){ db.delete(TABLE_NAME, TABLE_COLUMN_ONE + " = ? AND " + TABLE_COLUMN_TWO + " = ?", new String[] {dan, vrijeme+""}); } 
  • Extraer una base de datos del emulador genymotion a un disco local
  • Necesita un buen método para cambiar (SQLite) tipo de datos de columna
  • Copia de seguridad de Android y restauración de la base de datos desde y hacia la tarjeta SD
  • SQLiteDatabase.openDatabase vs SQLiteOpenHelper.getReadableDatabase
  • Tabla de actualización de Android sqlite siempre devuelve 0
  • Jest error de caso de prueba en reactivo nativo mediante el complemento externo
  • Evite borrar los datos de la base de datos al hacer clic en el botón "borrar datos" en la configuración de la aplicación en el dispositivo Android
  • Exportación de una base de datos SQLite a un archivo XML en Android
  • Orden de clasificación de la consulta SQLiteDatabase de Android
  • Android SQLite COMO comodín de escape
  • Empaquetado DB de SQLite con mi aplicación
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.