我必须使用动态创建的SQL-Query来处理DataSet。我正在使用DataSet来存储数据库文件中的一些信息(MS-Access)。
现在我希望用户能够选择特殊的过滤器 - 并根据它们创建一个SQL查询,例如:
SELECT * FROM table WHERE x <> 0 AND y >= 10
问题是,参数是完全动态的,所以它看起来像这样:
SELECT * FROM table WHERE x <= 50 AND y IN (10, 50, 43)
所以我不能使用TableAdapter。我怎么会这样工作?
我已经遇到了表适配器的Select()
- 函数,我可以在其中定义filter expression
,但我不太确定它们应该是什么样子。有帮助吗?