asp.net(vb)多条件组合查询 实例

来源:百度知道 编辑:UC知道 时间:2024/04/29 04:21:22
用1个或者多个Dropdowenlist控件 选择1个条件或者多个条件 进行组合查询的实例
本人是新手正在联系阶段,麻烦高手们给vb语言的 我可以在vs2008中直接实验的。

读取控件数据到后台就不用说了吧

/// <summary>
/// 判断SQL查询WHERE和AND的过程。
/// </summary>
/// <param name="sql"></param>
/// <param name="hasWhere"></param>
/// <returns></returns>
public static string appendWhere(bool hasWhere)
{
if (hasWhere == false)
{
return " WHERE ";
}
else
{
return " AND ";
}
}

这是C#得,翻译VB也简单。

如果查询多的话把查询弄成结构类,这样清晰又方便

然后建立个sqlfind查询过程判断
判断结构类成员是否不等于null
然后调用上面函数 转换成where或者and

public static string ReadFind(KuMao.Article.model.ArticleFind find)
{
bool hasWhere = false; //WHERE || AND
StringBuilder strbuf = new StringBuilder(&q