我米试图删除通过Android应用程序一个SQLiteDB的记录,这是我使用的代码删除的记录安卓:SQLite的无法删除特定的记录
//Snippet of code in my DBAdapter Class public boolean DeleteRecord(String ContactName) { Log.i(TAG, "DeleteRecord(String ContactName)"); Log.i(TAG, ContactName); return db.delete(TABLE_SIMPLETABLE_CLIENT1,KEY_EMPLOYEE_NAME + "=" +ContactName,null); }
,并从道路另一个类,我试图调用打开数据库,并调用此方法,并再次关闭DB这种方法,这是多么我已经编码,
//代码片段在我DBApplication类
public void onClick(DialogInterface dialog, int which) { DBAdapter.open(); DBAdapter.DeleteRecord(DeleteRecord); //DeletRecord is string value that in DB(Sivaram) DBAdapter.close(); }
当我部署它,我一收到以下错误,
08-25 14:52:20.602: ERROR/AndroidRuntime(231): android.database.sqlite.SQLiteException: no such column: Sivaram: , while compiling: DELETE FROM SimpleTable1 WHERE Employee_Name=Sivaram
请帮助我,找到了解决办法提前
谢谢...
这真的是社区wiki的价值吗? – WarrenFaith 2010-08-25 10:53:13