关于Dapper动态拼接查询条件 Dapper 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 动态组合SQL了,我的例子参考下private void doFind() { string searchStr1 = string.Empty; int find_flag = Convert.ToInt32(Request.QueryString["doFind"]); if (find_flag != 0) { //frameElement.dg.win.getFind(Interviewee, Visitor_Company, Visitor_Name, Visit_DateB, Visit_DateE); string Interviewee = HttpUtility.UrlDecode(Request.QueryString["Interviewee"].ToString().Trim()); string Visitor_Company = HttpUtility.UrlDecode(Request.QueryString["Visitor_Company"].ToString().Trim()); string Visitor_Name = HttpUtility.UrlDecode(Request.QueryString["Visitor_Name"].ToString().Trim()); string Visit_DateB = Request.QueryString["Visit_DateB"].ToString().Trim(); string Visit_DateE = Request.QueryString["Visit_DateE"].ToString().Trim(); if (Interviewee != "") { searchStr1 = @" t.Interviewee=" + Utility.Quote(Interviewee); } if (searchStr1 != "" && Visitor_Company != "") { searchStr1 += " and "; } if (Visitor_Company != "") { searchStr1 = @"t.Visitor_Company like '%" + Utility.RQuote(Visitor_Company) + "%'"; } if (searchStr1 != "" && Visitor_Name != "") { searchStr1 += " and "; } if (Visitor_Name != "") { searchStr1 = @" t.Visitor_Name like '%" + Utility.RQuote(Visitor_Name) + "%'"; } //按 来访日期 查询 if (Visit_DateB != "" && Visit_DateE != "") { if (searchStr1.Length > 0) { searchStr1 += " and "; } if (Utility.TextToDate(Visit_DateB) < Utility.TextToDate(Visit_DateE)) { searchStr1 += "convert(varchar(10),t.Visit_DateB,120)>= '" + Utility.RQuote(Visit_DateB) + "' and convert(varchar(10),t.Visit_DateB,120)<= '" + Utility.RQuote(Visit_DateE) + "'"; } else { searchStr1 += "convert(varchar(10),t.Visit_DateB,120)>= '" + Utility.RQuote(Visit_DateE) + "' and convert(varchar(10),t.Visit_DateB,120)<= '" + Utility.RQuote(Visit_DateB) + "'"; } } else { if (searchStr1.Length > 0 && Visit_DateB != "") { searchStr1 += " and "; } if (Visit_DateB != "") { searchStr1 += "convert(varchar(10),t.Visit_DateB,120)= '" + Utility.RQuote(Visit_DateB) + "'"; } if (searchStr1.Length > 0 && Visit_DateE != "") { searchStr1 += " and "; } if (Visit_DateE != "") { searchStr1 += "convert(varchar(10),t.Visit_DateB,120)= '" + Utility.RQuote(Visit_DateE) + "'"; } } setGridView(searchStr1); } else { setGridView(null); } } InstallShield 2009 设置和获取ComboBox的值 数据库连接 list<>中包含了我自己定义的结构体,为何无法保存为2进制文件? 关于 日期时间的验证和比较 的问题``在线急等!!! 读取不了exe.config文件,哪里错了呀?晕倒了 大家帮帮忙 关于guid的问题!?急啊! 各位高手!怎么制作浮动面板? webdiyer:AspNetPager 分不了页,存储过程有问题吗? 问两个在C#中的小技巧类的问题 答完就给分 C#调用不了kinect2.0 .net 继续学习 介绍几本书来看看么。 关于C#调用动态库类型转换
private void doFind()
{
string searchStr1 = string.Empty;
int find_flag = Convert.ToInt32(Request.QueryString["doFind"]);
if (find_flag != 0)
{
//frameElement.dg.win.getFind(Interviewee, Visitor_Company, Visitor_Name, Visit_DateB, Visit_DateE);
string Interviewee = HttpUtility.UrlDecode(Request.QueryString["Interviewee"].ToString().Trim());
string Visitor_Company = HttpUtility.UrlDecode(Request.QueryString["Visitor_Company"].ToString().Trim());
string Visitor_Name = HttpUtility.UrlDecode(Request.QueryString["Visitor_Name"].ToString().Trim());
string Visit_DateB = Request.QueryString["Visit_DateB"].ToString().Trim();
string Visit_DateE = Request.QueryString["Visit_DateE"].ToString().Trim(); if (Interviewee != "")
{
searchStr1 = @" t.Interviewee=" + Utility.Quote(Interviewee);
}
if (searchStr1 != "" && Visitor_Company != "")
{
searchStr1 += " and ";
} if (Visitor_Company != "")
{
searchStr1 = @"t.Visitor_Company like '%" + Utility.RQuote(Visitor_Company) + "%'";
} if (searchStr1 != "" && Visitor_Name != "")
{
searchStr1 += " and ";
} if (Visitor_Name != "")
{
searchStr1 = @" t.Visitor_Name like '%" + Utility.RQuote(Visitor_Name) + "%'";
} //按 来访日期 查询
if (Visit_DateB != "" && Visit_DateE != "")
{
if (searchStr1.Length > 0)
{
searchStr1 += " and ";
} if (Utility.TextToDate(Visit_DateB) < Utility.TextToDate(Visit_DateE))
{
searchStr1 += "convert(varchar(10),t.Visit_DateB,120)>= '" + Utility.RQuote(Visit_DateB) + "' and convert(varchar(10),t.Visit_DateB,120)<= '" + Utility.RQuote(Visit_DateE) + "'";
}
else
{
searchStr1 += "convert(varchar(10),t.Visit_DateB,120)>= '" + Utility.RQuote(Visit_DateE) + "' and convert(varchar(10),t.Visit_DateB,120)<= '" + Utility.RQuote(Visit_DateB) + "'";
}
}
else
{
if (searchStr1.Length > 0 && Visit_DateB != "")
{
searchStr1 += " and ";
} if (Visit_DateB != "")
{
searchStr1 += "convert(varchar(10),t.Visit_DateB,120)= '" + Utility.RQuote(Visit_DateB) + "'";
} if (searchStr1.Length > 0 && Visit_DateE != "")
{
searchStr1 += " and ";
} if (Visit_DateE != "")
{
searchStr1 += "convert(varchar(10),t.Visit_DateB,120)= '" + Utility.RQuote(Visit_DateE) + "'";
}
}
setGridView(searchStr1);
}
else
{
setGridView(null);
}
}