这是我觉得非常有必要记录的一个知识点,很久以前就尝试过N次,也搜索了N次,还是没有搞定。今天在我的一位大牛朋友的指点下终于明白了ASP.Net之模糊查询参数化的奥妙。。。。。

首先是sql语句组织一块

例如:       StringBuilder strSql = new StringBuilder();
              strSql.Append("SELECT *  FROM Tablename where  name like @wherelname ");

//一开始我是 strSql.Append("SELECT *  FROM Tablename where  name like '%"+@wherelname +"%'");
           

其次是参数的构造:

       SqlParameter[] parameters = { new SqlParameter("@wherename", SqlDbType.VarChar, 50) };
                parameters[0].Value = "%"+whereFullname + "%";//这才是关键所在
最后就是含参查询了。。。。。。。。。         

相关文章:

  • 2019-07-20
  • 2022-03-02
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-16
  • 2021-08-28
猜你喜欢
  • 2022-02-12
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-23
  • 2021-05-26
相关资源
相似解决方案