public void deleteEntity(int id) {
db = this.getWritableDatabase();
try
{
db.beginTransaction();
/*String s = "DELETE FROM entity_save WHERE _id=" + id;
db.execSQL(s);*/
int i=db.delete("entity_save", "save_id = ?", new String[]{ String.valueOf(id) });
}
catch(Exception e)
{
e.printStackTrace();
}
finally
{
db.endTransaction();
db.close();}}
}
-5
A
答えて
-1
これを試してください。SQLiteクラスでこの関数を作成し、削除操作を実行する場所でこの関数を呼び出してください。削除するにはidを渡すだけです。
public void deleteRow(String id) {
SQLiteDatabase db = this.getWritableDatabase();
db.execSQL("DELETE FROM " + TABLE_NAME + " WHERE " + KEY_ID + "='" + id + "'");
}
ご希望の場合はお手数ですが、
-1
次のようにあなたの方法を変更し
:
public void deleteEntity(int id) {
db = this.getWritableDatabase();
try{
db.beginTransaction();
int i=db.delete("entity_save", "save_id = " +"'"+id+"'",null });
}catch(Exception e)
{e.printStackTrace();}finally{
db.endTransaction();
db.close();}}
}
は、それはあなたの問題を解決を願っています。
-1
は、あなたが実際にendTransaction()
であなたの変更をロールバックコミットしないようにsetTransactionSuccessful()
を呼び出す必要があり、この
public void deleteEntity(int id) {
db = this.getWritableDatabase();
int i=db.delete("entity_save", "save_id = ?", new String[]{ String.valueOf(id) });
}
+0
これはbeginTransaction()を行う必要はありません。 – Meenal
2
を試してみてください。
関連する問題
- 1. Sqlite ..read FILENAMEコマンドが機能しない
- 2. Flex SQLiteの削除機能
- 3. Android SQLite削除機能
- 4. SQLiteの削除クエリが機能していませんか?
- 5. JQGrid削除行が機能しない
- 6. 削除ボタンkeyCodeが機能しない
- 7. 削除ボタンが機能しない
- 8. GridViewの削除が機能しない
- 9. 削除カスケードが機能しない
- 10. JPA削除クエリが機能しない
- 11. sqliteデータベースの削除が動作しない
- 12. SQLIteデータベースがエントリを削除できない
- 13. SQLiteデータベースのアイテムがRecyclerView内で削除されない
- 14. SQLiteデータベースから削除
- 15. sqliteデータベースから削除 - Android
- 16. シンプルなSQLiteクエリが機能しない
- 17. 削除ボタンが機能しないのはなぜですか?
- 18. c# - sqliteデータベースで複数行を削除できない
- 19. PythonでJQコマンドが機能しない
- 20. スクリプト内でコマンドが機能しない
- 21. バッチファイルでtimeoutコマンドが機能しない
- 22. データベースを削除します。android sqlite
- 23. Sqlite 10進値が機能しない
- 24. SQLiteクエリのサブクエリが機能しない
- 25. Sqliteクエリが機能しない
- 26. iphone SQLite Selectクエリが機能しない
- 27. このSQLiteデータベースが機能しないのはなぜですか?
- 28. ローカルsqliteデータベースを削除して削除する方法
- 29. PowerShellでユーザーを削除するActive Directoryが機能しない
- 30. 削除がlaravelで機能しない5.2
あなたの問題は何ですか?あなたの質問は明確ではありません。 – Noorul