gpt4 book ai didi

安卓数据库: issue when binding parameters using selectionArgs

转载 作者:搜寻专家 更新时间:2023-10-30 20:31:16 25 4
gpt4 key购买 nike

似乎 selectionArgs 没有正确绑定(bind),但我在这里找不到任何错误。

  • 这将返回 2 个结果和那个是正确的

    String sql = "SELECT * FROM tblEvent_extDes WHERE (eguid = 196 ) ";
    c = epgDB.rawQuery(sql, new String[] {});
  • 这不会返回任何结果。为什么??

     String sql = "SELECT * FROM tblEvent_extDes WHERE (eguid = ? ) ";
    c = epgDB.rawQuery(sql, new String[] {"196"});

编辑:这有效...

 sql = "SELECT rowid * FROM tblEvent_extDes WHERE eguid = " +  String.valueOf(196);
// could replace 196 with a variable

最佳答案

我遇到了同样的问题,这可能是一个转换问题,但是我不知道如何解决这个问题,除非你使用:
String sql = "SELECT * FROM tblEvent_extDes WHERE (eguid = "+ 196 + ") ";

仅当 196 不是用户输入时,corse 的那个才可用;)

关于安卓数据库: issue when binding parameters using selectionArgs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6279242/

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