gpt4 book ai didi

java - 列索引未找到明确存在的列

转载 作者:行者123 更新时间:2023-12-02 00:45:50 26 4
gpt4 key购买 nike

try {
Cursor c = db.rawQuery("select time from updateTimes where type = 'root'", null);
long time = c.getLong(c.getColumnIndex("time"));
} catch (CursorIndexOutOfBoundsException e) {

}

即使列“time”确实存在,也会抛出此异常,但使用 sqlite3 客户端时相同的查询会按预期返回数据。有什么想法吗?

最佳答案

光标不在有效索引处。您需要先移动它:

if (c.moveToNext()) {
time = c.getLong(c.getColumnIndex("time"));
}

关于java - 列索引未找到明确存在的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5032722/

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