2017-04-19 10 views
0

私はSQLiteを使い慣れており、ConstraintExceptionを越えることはできません。私は、 "not null"と宣言したカラムにnull値を入力しているが、そのカラムは存在しないと伝えようとしていることを理解しています。以前は電話の代わりに "pone"という誤植がありましたが、私はそれを修正してもまだエラーに遭っていました。だから、私は、データベースの電話の列だけでなく、電話の値への参照をすべて削除し、保存し、同期し、再起動したが、まだエラーを受け取りました。スクリーンショットが含まれています。Android StudioでSQLiteデータベースでエラーが発生しました:SQLiteConstraintException:NOT NULL制約に失敗しました。

エラーメッセージ:

error message

コード:

database helper

ありがとう!

+0

アプリデータを消去してもう一度お試しください。あなたはまだタイプミスでデータベースを使用しています。 –

+0

私はあなたが値** null **を列に挿入していると思いますが、すでにその値を定義していなければなりません** nullではありません** ここにコードを投稿してください。 –

答えて

0

最も可能性の高い答えは、変更後にテーブルが削除されていないことです。あなたはアップグレード時にドロップし、作成時にはドロップしません。

関連する問題