0

大量のパラメーター セットに基づいてリストをフィルター処理するアプリケーションを構築しています。現在、ユーザーの選択に基づいて作成された SQL ステートメントを使用して、フィルター処理された結果を生成しています。私の問題は、ユーザーがフィルターとして 100 個を超えるパラメーターを選択した場合、sqlite が「バインドできません」というエラーでダンプすることです。100 を超える引数を処理するように SQL データベースをセットアップする方法はありますか。Androidのドキュメントを確認しましたが、このページから読んだSQLITE_MAX_FUNCTION_ARGを設定する方法がわかりません: http://www.sqlite.org/limits.html

http://www.sqlite.org/limits.htmlも、127 個の引数にハード リミットがある可能性があると述べているようです。

これほど多くの引数を処理するようにデータベースをセットアップできない場合、この多くの異なるオプションに基づいてフィルタリングを実現するためのより良い方法はありますか?

4

1 に答える 1