无法从sqlite表中删除或更新一行for android

时间:2011-04-19 10:26:03

标签: android sqlite

我想从sqlite表中删除一行for android。我正在使用以下代码,但它意外地停止了您的程序:

SQLiteDatabase db;      
db = openOrCreateDatabase("user_info.db",SQLiteDatabase.CREATE_IF_NECESSARY,null);
db.delete("checked_details", "fname = "+a, new String[]{"fname"});

我的更新代码是:

ContentValues values = new ContentValues();
values.put("fname", a);
values.put("checked", 0);        
db.insert("checked_details", null, values);
db.update("checked_details", values, "fname = "+a, new String[]{"fname"});

我不知道我在哪里犯错误...有谁可以帮我解决这个问题?

1 个答案:

答案 0 :(得分:0)

你必须像这样改变代码

db.delete("checked_details", "fname = ' "+a+" ' ", null);