Android SQLiteConstraintException:错误代码19:约束失败

时间:2013-07-24 04:45:42

标签: android sqlite sqliteopenhelper

我已经看到了其他一些问题,但是没有一个答案真正适用于我的代码。我得到了一个' SQLiteConstraintException:错误代码19:约束失败'我尝试插入数据库时​​出错。这是插入操作的代码

@Override
    public void onCreate(SQLiteDatabase db) {
        db.execSQL("Create table " + DATA_TABLE + "(" + KEY_ID
                + " INTEGER PRIMARY KEY AUTOINCREMENT," + KEY_NAME
                + " TEXT NOT NULL," + KEY_Type + " TEXT);");
                }
    public static  void insert_data(String name, String Type) {

    mDB = DBHelper.getWritableDatabase();
    ContentValues iv = new ContentValues();
    iv.put(KEY_NAME, name);
    iv.put(KEY_Type, Type);

    mDB.insert(DATA_TABLE, null, iv);

}

在我的活动中,我将值插入数据库

   DB.insert_data("All value", "All artist");//my constrain error points here

0 个答案:

没有答案