2011-04-19 2 views
0

안드로이드 용 sqlite 테이블에서 행을 삭제하고 싶습니다. 나는 다음과 같은 코드를 사용하고 있지만 예기치 않은 중지 프로그램을 제공 :안드로이드에 대한 sqlite 테이블에서 행을 삭제하거나 업데이트 할 수 없습니다.

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"}); 

내가 실수를하고있는 중이 야 어디 ... 누군가가 나를 도울 수 모른다 이 문제를 해결 하시겠습니까?

+0

포스트 같은 코드를 변경해야 ...... 당신 ....... 로그 캣 ....... 출력 ....... - _- ' – Klaus

답변

0

U이

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

답장을 보내 주셔서 감사합니다.하지만 같은 오류가납니다. – Shekhar

+0

@Shekhar 어떤 오류가 있습니까?! 출력물을 게시하거나 오류가 발생한 곳을 알려주십시오. 너는 너를 도울 수 없게 만들고있어. – Klaus

+0

@shekhar 귀하의 로그 고양이 결과를 – kannappan

관련 문제