C# ADO.NET 模糊查询SqlParameter

这是我最开始写的

//查询分页数据的sql语句
StringBuilder sql = new StringBuilder("select * from (select *,ROW_NUMBER() over(order by EN_Role_ID) ROW_ID from EN_Role");
SqlParameter[] p = new SqlParameter[]{new SqlParameter("@name",name)
};
//如果这里这样写,SqlCommand执行的时候会无法识别参数,
//会直接把sql语句也构建成like ‘%@name%’
sql.Append(" where EN_Role_Name like '%@name%'");

然后去百度,看到如下写法,感觉有用

SqlParameter[] p = new SqlParameter[]{new SqlParameter("@name","'%"+name+"%'")
};
sql.Append(" where EN_Role_Name like @name");

不过还是没用,最后只能再去找找,然后就看到了正解,原文链接

SqlParameter[] p = new SqlParameter[]{new SqlParameter("@name",name)
};
sql.Append(" where EN_Role_Name like N'%'+@name+'%'");

模糊查询SqlParameter参数化like相关推荐

  1. asp.net模糊查询存储过程

    关于这个网上有很多,但都不是非常完整,许多看的一头雾水.我也是根据前辈的很多资料进行了总结,做一个完整的介绍,希望大家共同学习. 首先是存储过程: ALTER PROCEDURE [dbo].[Get ...

  2. 项目中查询数据和模糊查询

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 开发工具与关键技术:WPF .Select 撰写日期:2020年08月07 ...

  3. mongodb cond 模糊查询_NoSQL注入之MongoDB

    01 背景 NoSQL,指的是非关系型的数据库.NoSQL有时也称作Not Only SQL的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称.NoSQL(不仅仅是 SQL)是数据存储的一个流 ...

  4. mysql注入模糊_sql模糊查询,以及sql注入问题

    mysql 模糊查询 与 sql注入 一.根据姓名模糊查询员工信息 方式一 select id, emp_name as empName, sex,email,birthday,address fro ...

  5. Sql语句:时间模糊查询

    前言 在项目中,需要使用模糊查询来查询当天或某个时间段的信息记录,已知在数据库中使用的是datetime时间类型. 方法总结: 方法一(用于查询当天的某项记录,专为date类型定制的快捷的方法): s ...

  6. like模糊查询是否走索引

    1.模糊查询 后通配 走索引 前通配 走全表 2.where条件用in或or 不会走索引索引的本质是平衡b+数,是为了方便查询的平衡多路查找树 B-Tree相比,B+Tree有以下不同点: 每个节点的 ...

  7. mybaits的模糊查询_mybatis模糊查询防止SQL注入(很详细)

    SQL注入,大家都不陌生,是一种常见的攻击方式.攻击者在界面的表单信息或URL上输入一些奇怪的SQL片段(例如"or '1'='1'"这样的语句),有可能入侵参数检验不足的应用程序 ...

  8. Ajax实现在textbox中输入内容,动态从数据库中模糊查询显示到下拉框中

    功能:在textbox中输入内容,动态从数据库模糊查询显示到下拉框中,以供选择 1.建立一aspx页面,html代码 <HTML>     <HEAD>         < ...

  9. MySQL之模糊查询

    先在MySQL数据库里创建一个表,并添加几条数据: create table student(id char(36) primary key,name varchar(8) not null,age ...

  10. java有模糊查询吗,到底Java里的模糊查询语句该怎么写

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 现在String sql="select * from car where carName like '%'+?+'%'";可以查询出 ...

最新文章

  1. simple-spring-memcached统一缓存的使用实例4
  2. 前阿里资深运营王殿进:SaaS产品经理所面临的苦恼
  3. 做项目管理PM人的特质
  4. docker安装redis并设置密码
  5. 该不该放弃单片机,嵌入式这条路?
  6. 关于tensorflow的碎片
  7. 【OpenCV 例程200篇】03. 图像的显示(cv2.imshow)
  8. 为什么oracle的环境这么复杂_(草稿)兽医执业环境为什么如此复杂?这次我们谈谈需求...
  9. CocoaPods在OS X Yosemite上突然不能用了的解决办法
  10. OPENSSL introduce itself from baidu
  11. 网络规划设计师水平考试备考资料(1.前言及目录)
  12. Openwrt_树莓派B+_Wifi中继
  13. 大数据技术与实践实验报告总结_大数据平台搭建实验心得体会
  14. 拓扑图是什么?常见网络逻辑拓扑结构
  15. 利用安装光盘创建本地 yum 源补装 RPM 软件包
  16. 微信小程序重新发起请求加载页面
  17. 当老师退出伽卡他卡教师端,但是还没下课时,程序一直提示连接失败真的很烦,下面和大家分享一下怎么退出伽卡他卡
  18. 投资平台诚诚富众五种个人投资理财方式
  19. PyScripter could not load a Python engine解决方案
  20. input number 数字输入限制,最大值最小值输入范围限制

热门文章

  1. 中国气象数据(站点)
  2. JSP和Servlet传值中文乱码解决
  3. 计算机毕设选题可以选什么?计算机本科毕业设计选题2023年指南
  4. iOS-详解没有dSYM文件 如何解析iOS崩溃日志
  5. 支付宝手机网站支付,错误代码 insufficient-isv-permissions 错误原因: ISV权限不足
  6. HTML中嵌入视频和音频代码
  7. 室内智能照明控制系统电路设计
  8. CSI信道特征的瑞利衰落和莱斯衰落
  9. Multisim14.0软件安装+破解
  10. 计算机离散数学及其应用