2012-03-13 3 views
-2

나는이 코드를 가지고 있는데 왜 작동하지 않는지 (앱이 종료 됨) 알아낼 수 없으므로 누군가가 나에게 손을 댈 수 있다면 지금 몇 시간 동안 고쳐 봤습니다. 멋지다 ..업데이트 기록 기능

public void updateBook(String Title, String Author) 
{ 
ContentValues values = new ContentValues(); 
values.put("KEY_AUTHOR", Author); 
db.update(books, values, "Title="+ Title, null); 
} 

코드의 다른 부분을 게시해야하는 경우 알려주십시오.

+1

오류 로그를 ..........? – waqaslam

+1

db = DatabaseClass.getWritableDatabase(),이 라인을 사용 했습니까? DB를 초기화하는 코드를 더 게시 할 수 있습니까 – Karthi

+1

오류 로그가 오류를 설명합니다 ... – Selvin

답변

1
로 아래에 업데이트 쿼리를 변경

:

db.update(books, values, "Title = ?", new String[]{Title}); 
1

을 시도해보십시오 ...

db.update(books, values, "Title = ?", new String[] {Title}); 
+0

잘못되어 있어야합니다. "' – Selvin

+0

@ 셀빈 오른쪽, 작은 따옴표없이 – dira

+0

@ computputer06 답변을 일치하도록 업데이트 할 수 있습니까? 언뜻보기에는 대답을 읽을 때까지 대답이 잘못되었습니다. 업데이트가 필요할 경우 업데이트하십시오. (내 편집 시도가 거부되었습니다 ...) – Gaffi