美好的一天,
我有一个应用程序正在使用数据库以编程方式在列中存储整数。应用程序中所需的部分撤消过程将要求删除该条目,因为另一个查询会检查此列的空返回。
这是我将int写入列的方法:
public int updateItem(String database, String table, int row, String column, int value) {
....
SQLiteDatabase db = SQLiteDatabase.openDatabase
(DB_PATH + database, null, SQLiteDatabase.OPEN_READWRITE);
ContentValues entries = new ContentValues();
entries.put(column, value);
return db.update(table, entries, KEY_ID + " = ?",
new String[] { String.valueOf(row) });
}
有人可以建议如何从该行/列中删除条目,允许它再次返回空响应吗?
谢谢你, 约什
答案 0 :(得分:5)
使用
entries.putNull(column);
而不是
entries.put(column, value).