2011年12月2日金曜日

[AndroidSDK]android.database.sqlite.SQLiteConstraintException: error code 19: constraint failed

AndroidのSqliteで以下のエラーが発生した。

android.database.sqlite.SQLiteConstraintException: error code 19: constraint failed

条件が誤っています、ということで、
Primary keyに重複した値を入れていた、型エラー、カラム名の間違いとかでも出るかもしれない。

クエリが長く原因がわかりにくい時は、一度AndroidからDBをPCに持ってきて
SQLite Managerなどで条件文を確認すると原因が分かりやすいかも