C# 数据集上的动态SQL

C# 数据集上的动态SQL,c#,sql,dataset,C#,Sql,Dataset,我必须获得一个动态创建的SQL查询才能使用数据集。我正在使用一个数据集,其中存储了数据库文件(MS Access)中的一些信息 现在,我希望用户能够选择特殊过滤器,并根据它们创建SQL查询,例如: SELECT * FROM table WHERE x <> 0 AND y >= 10 从x 0和y>=10的表格中选择* 问题是,这些参数是完全动态的,因此它也可能是这样的: SELECT * FROM table WHERE x <= 50 AND y IN (10,

我必须获得一个动态创建的SQL查询才能使用数据集。我正在使用一个数据集,其中存储了数据库文件(MS Access)中的一些信息

现在,我希望用户能够选择特殊过滤器,并根据它们创建SQL查询,例如:

SELECT * FROM table WHERE x <> 0 AND y >= 10
从x 0和y>=10的表格中选择*
问题是,这些参数是完全动态的,因此它也可能是这样的:

SELECT * FROM table WHERE x <= 50 AND y IN (10, 50, 43)

从表中选择*,其中x检查这两个链接。也许对你有帮助-