返回SQL语句的问题

萧萧可乐 萧萧可乐 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

try
{
try
{
brand = Request.QueryString["brand"].Trim();
price = Request.QueryString["price"].Trim();
graphics = Request.QueryString["graphics"].Trim();
size = Request.QueryString["size"].Trim();
}
catch (Exception exone)
{

}
DataConn Conn = new DataConn();
if (brand == "" && price == "" && size == "" && graphics == "")
{
sql = "select * from TB_Laptop";
Response.Write("<script>alert('!!!')</script>");
}
else
{
Response.Write("<script>alert('!!!')</script>");
try
{
sql = "select * from TB_Laptop where Type='laptop'";
if (brand != "")
sql += " and SearchBrand='" + brand + "'"; //从这里开始后面的就不执行了。。
Response.Write("<script>alert('1" + sql + "')</script>");
if (price != "")
sql += " and SearchPrice='" + price + "'";
Response.Write("<script>alert('2" + sql + "')</script>");
if (size != "")
sql += " and SearchSize='" + size + "'";
Response.Write("<script>alert('3" + sql + "')</script>");
if (graphics != "")
sql += " and SearchGraphics='" + graphics + "'";
Response.Write("<script>alert('4" + sql + "')</script>");
}
catch (Exception extwo) {
Response.Write("<script>alert('" + extwo.Message + "')</script>");
}
}
Response.Write("<script>alert('!!!')</script>");
Conn.ExcuteSearch(sql);
DT = new DataTable();
DT = Conn.MyDT;
if (DT.Rows.Count < 1)
{
Response.Write("<script>alert('抱歉,我们暂时还未收录您所筛选的商品!感谢您对我们的支持!')</script>");
}
else
{
DataList1.DataSource = DT;
DataList1.DataBind();
}
}
catch (Exception ex) {
Response.Write("<script>alert('"+ex.Message+"')</script>");
}

问题 我的SQL+=操作有问题?
正确的写法是啥?
...全文
评论 12
收藏 已收藏
分享
返回顶部
萧萧可乐
.NET社区 62,273 成员 668,968 内容