我正在构建一个应用程序,该应用程序基于大量参数过滤列表。我目前正在使用基于用户选择构建的sql语句来生成过滤结果。我的问题是,如果用户选择超过100个参数作为过滤器,然后sqlite转储与“无法绑定”的错误。有没有办法设置我的SQL数据库来处理超过100个参数。我检查了android文档,并且没有看到设置SQLITE_MAX_FUNCTION_ARG的方法,这是我从本页读取的内容:http://www.sqlite.org/limits.html允许超过100个参数的Sqlite数据库
http://www.sqlite.org/limits.html似乎也声明可能会有127个参数的硬性限制。
如果我不能设置我的数据库来处理这么多参数,有没有更好的方法来实现基于这么多不同选项的过滤?
这些值是整数,浮点数还是字符串?你在做什么样的过滤? –