は、私は以下のページを参照しますが、まだ私の問題が解決されていない正しくAndroidのsqliteのアップデートはありません、私が質問(ID、QUESとしてSQLiteのデータベースを持って、
Android sqlite update table always return 0、SQLite in Android How to update a specific row、Android SQLite update row not working、Update Function in android SQLite is not workingとSQLiteDatabase update not working?
の作品、ANS)、IDは主キーです。次のコードを使用して値を更新しようとすると、データベースに変更は起こりません。
SQLiteDatabase db = null;
ContentValues values = new ContentValues();
values.put("QUES","New title");
values.put("ANS","Answer");
long k= db.update("QUESTIONS",values,"ID=2",null);
Log.d("Success",""+k);
kの値は1であり、データベースに変更はありません。私も試しました
long k= db.update("QUESTIONS",values,null,null);
しかし、使用しないでください。
を解決しました。上記のコードがうまくいかない理由は私の答えです。データベース参照がnullの場合、データベースを更新することは不可能です。 – Kuffs
ありがとう、間違って申し訳ありません...ご容赦ください –
私は試しましたが、4分以内に受け入れることができるメッセージを表示します –