Android SQLite 返回 -1

发布于 2024-10-20 17:57:43 字数 282 浏览 0 评论 0原文

我是新来的,我正在开发我的第一个 Android 课程应用程序。每次我使用 mDb.insert() 时,都会返回“-1”。

简而言之,我有:

private SQLiteDatabase mDb;
ContentValues intialValues; //I then .put() some stuff into intialValues 
return mDb.insert("mytable", null, initialValues);

并且我得到-1。

I'm new here, and I'm working on my first android application for class. Every time I use mDb.insert(), I get "-1" returned.

In brief, I have:

private SQLiteDatabase mDb;
ContentValues intialValues; //I then .put() some stuff into intialValues 
return mDb.insert("mytable", null, initialValues);

And I get -1.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

¢好甜 2024-10-27 17:57:43

使用 insertOrThrow 获取更好的调试信息。我的通灵调试能力表明您没有在数据库打开帮助器上使用可写方法正确实例化 mDb。

Use insertOrThrow to get better debugging information. My psychic debugging powers say that you did not properly instantiate mDb using the writable method on the database open helper.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文