gpt4 book ai didi

java - Android SQL - 使用游标选择值错误

转载 作者:行者123 更新时间:2023-11-29 07:50:07 25 4
gpt4 key购买 nike

我正在努力处理一些 SQLite 的东西。基本上,“值”是一个字符串值,其中包含我要在“CompletedRow”中选择的列。当我将“状态”( TextView )的值设置为光标时,它返回文本“CompletedRow”。这是我的代码:

Cursor indexCursor = db.rawQuery("SELECT 'CompletedRow' FROM MyChallenges WHERE ChalName = '" + value + "';", null);
indexCursor.moveToFirst();
String val = indexCursor.getString(0);
status.setText(val);

最佳答案

从 ColumnName CompletedRow 中删除 ' ' 我认为 ChalName 的数据类型为字符串,因此无需使用 ChalName = '"+ value + "' 使用 ChalName = "+ value 代替它。

试试这个

Cursor indexCursor = db.rawQuery("SELECT CompletedRow FROM MyChallenges WHERE ChalName = " + value , null);

关于java - Android SQL - 使用游标选择值错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21793422/

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