asp.net(vb)多条件组合查询 实例
来源:百度知道 编辑:UC知道 时间:2024/04/29 04:21:22
本人是新手正在联系阶段,麻烦高手们给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