gpt4 book ai didi

java - 返回变量中的记录数,Sqlite,Android,Java

转载 作者:IT王子 更新时间:2023-10-29 06:27:00 25 4
gpt4 key购买 nike

我的最终目标是限制能够创建的记录,以便我可以拥有我的应用程序的试用版。我想我可以通过在 sqlite count 语句中返回一个 int 变量,并使用一个简单的 IF 语句来确定是否应该创建一个新记录来简单地做到这一点。

我这样调用:

int jcount = 0;            mDbHelper.countjournals(jcount);

现在我正在尝试执行这个

 public int countjournals(int jcount){             mDb.execSQL(jcount + " = SELECT COUNT(*) FROM "+DATABASE_JOURNAL_TABLE);            return jcount;        }

我收到的错误:

08-27 22:42:32.417: ERROR/AndroidRuntime(3976): android.database.sqlite.SQLiteException: near "0": syntax error: 0 = SELECT COUNT(*) FROM journals

最佳答案

所提供的两个答案在我看来都应该有效,但我无法做到。我发现了第三种解决方案,它对我有效。

  public long countjournals() {            return DatabaseUtils.queryNumEntries(mDb,DATABASE_JOURNAL_TABLE);        }

关于java - 返回变量中的记录数,Sqlite,Android,Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3589285/

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