SlqiliteDatabase.Insert()上的错误代码19;

时间:2012-08-26 11:30:44

标签: android sqlite

我很难在这里找到错误,我不得不寻求帮助。

我正在使用这个简单的方法创建ContentValues并插入它们:

public long insertValues(String tableName, ContentValues values) {      
    return SQLDb.insert(tableName, null, values);   
}

方法肯定有效,我多次使用它将值插入到其他表中,只有一个表有问题,结构如下图所示:

database structure picture

方法失败,因为它返回id -1。我之前做了contentValues.toString()并得到了这个:

repeatability=monthly value=1800.0 category_id=17 _id=1 kind=inc name=ECCO

重要说明:

  • 插入时刻表格为空

我在这里缺少什么?

1 个答案:

答案 0 :(得分:0)

问题可能出在表中某个具有NOT NULL约束的字段中。