gpt4 book ai didi

android - SQLite.insert 返回 -1 但数据已插入数据库

转载 作者:太空宇宙 更新时间:2023-11-03 12:24:06 27 4
gpt4 key购买 nike

我有这样的方法:

protected long put(String tableName, ContentValues values) {
SQLiteDatabase db = (!mInTransaction) ? mHelper.getWritableDatabase() : mDb;
long success = db.insert(tableName, null, values);
return success;
}

此方法返回 -1 但数据已插入数据库。我检查了我的数据,没问题。任何人都可以帮助我:(

这是我的 table :

最佳答案

-1 如果发生错误则返回。 .insert(...) 返回新插入记录的行 ID。这重要吗?你的数据库中有 _id 字段吗?

关于android - SQLite.insert 返回 -1 但数据已插入数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6853519/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com