2013-10-18 111 views
-3

我是Android新手,有一個按鈕,我想根據微調器選擇的年份刪除Sqlite數據庫中的所有記錄。 也就是說,如果我選擇2013年的微調,Button的壓力必須消除所有在該年輸入的數據。很明顯,在數據庫中有一個TEXT類型的字段,其中以「yyyy-mm-dd」格式插入日期。Android刪除所有記錄SQLite

@Override 
    public void onClick(DialogInterface dialog, int which) { 


    SQLiteDatabase db= mHelper.getWritableDatabase(); 
    db.delete(MyTable.TABLE_NAME, null, null); 

} 
+0

嗨!歡迎來到StackOverflow! StackOverflow用於編程問題,這不是一個問題。如果問題是「我該如何做到這一點?」,請解釋您嘗試過的以及您遇到的問題。畢竟,'SQLiteDatabase'上的'delete()'方法看起來相當簡單,所以不清楚你試圖做什麼的一部分會給你帶來麻煩。 – CommonsWare

+0

你說得對,我用delete()方法輸入了代碼,但它刪除了所有記錄。但我想只刪除在微調器中選擇的年份插入的記錄... – user2895164

回答