gpt4 book ai didi

Android SQLite rawquery 只返回第一条记录

转载 作者:太空狗 更新时间:2023-10-29 15:34:05 26 4
gpt4 key购买 nike

我的 SQLite 查询只返回一条记录,但是该表有多行

cursor=mydb.rawQuery("Select category from items;", null);

我什至尝试过 GROUP BY 但仍然无法正常工作。

我是 SQLite 的新手,希望得到任何帮助。谢谢。

最佳答案

首先,您的字符串查询不能终止,因此不要将其传递为:

"Select category from items;"

您应该尝试将其传递为:

"Select category from items"

this page 所述.

此外,您是否在光标上循环?以下是如何使用 while 循环从游标中获取数据的示例:

ArrayList<String> results = new ArrayList<String>()
while (cursor.moveNext()) {
results.add(cursor.getString(0)); // 0 is the first column
}

关于Android SQLite rawquery 只返回第一条记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4373263/

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