0

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

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

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

方法确实有效,我多次使用它向其他表插入值,只有一个表存在问题,其结构如下图所示:

数据库结构图片

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

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

重要笔记:

  • 插入时表为空

我在这里想念什么?

4

1 回答 1

0

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

于 2012-08-26T12:14:25.210 回答