2012-03-13 10 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()、この行を使用してください...データベースを初期化する場所にいくつかコードを投稿できます – Karthi

+1

エラーログはどこにエラーがあるのか​​を説明します... – Selvin

答えて

1
以下のように、あなたの更新クエリを変更

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

を...

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

間違っていて、タイトルは? " – Selvin

+0

@Selvin right、一重引用符なし – dira

+0

@ computputer06答えが一致するように更新できますか?一見すると、あなたがコメントを読むまで、答えは間違っています。更新が必要な場合は、更新してください。 (これを編集しようとする自分の試みは拒否されました...) – Gaffi

関連する問題