2013-03-26 78 views
0

美好的一天,Android:从SQLite数据库行中删除值

我有一个应用程序正在使用数据库以编程方式在列中存储整数。应用程序中所需的部分撤销过程将要求删除条目,因为另一个查询将检查此列中的空返回。

这里是我写的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) }); 
    } 

有人恳求能如何然后从该行/列中的条目,从而允许其再次返回一个空响应指教?

谢谢 乔希

回答

4

使用

entries.putNull(column); 

,而不是

entries.put(column, value). 
+0

感谢。工作很好。 – Josh 2013-03-26 10:21:59

+0

很高兴能帮到你! – Cornholio 2013-03-26 10:26:56