【发布时间】:2015-03-25 22:12:04
【问题描述】:
我正在创建一个使用 sqlite db 的应用程序。我已成功创建表并将数据插入其中。但是当我尝试删除数据时,查询似乎不起作用。
代码
public void deleteSubject(int Id) {
String query = "DELETE FROM " + TABLE_NAME + " WHERE " + DataBaseColumns.SUBJECT_ID + "=" + Id;
// String whereClause = DataBaseColumns.SUBJECT_ID + "=?";
database = openDb();
Cursor cursor = null;
try {
// result = database.delete(TABLE_NAME, whereClause, new String[Id]);
cursor = database.rawQuery(query, null);
} catch (SQLiteException e) {
Log.e("Error in delete Subjects", e.getMessage());
}
database = closeDb();
cursor.close();
}
【问题讨论】:
标签: android sqlite sql-delete