2013-10-18 64 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

回答