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+""}); } 
  • Cómo crear carpeta privada en sdcard
  • SQLite onUpgrade ()
  • Citas simples en sqlite en android
  • Android: SQLiteException: no es un error no en todos los dispositivos
  • ¿Cómo migrar la aplicación SQLite existente a la biblioteca de persistencia de habitaciones?
  • ¿Puede Universal loader de imágenes para Android trabajar con imágenes de sqlite db?
  • Android - Código de error 11 al importar la base de datos Sqlite en Galaxy Note
  • Selección de un proyecto ORM para Android (nivel mínimo de API 7)
  • Registro de consultas SQL en android
  • OnItemClick da el índice / la posición del elemento en la página visible ... no el índice real del elemento en la lista .. emitir al habilitar setTextFilterEnabled
  • Ormlite Android inserciones masivas
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.