我米試圖刪除通過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