使用参数化SQL语句进行模糊查找(转载)
2017-04-06 20:10
267 查看
使用参数化SQL语句进行模糊查找
今天想用参数化SQL语句进行模糊查找,一开始的使用方法不正确,摸索了好一会。1、使用参数化SQL语句进行模糊查找的正确方法:
//定义sql语句
string sql = "SELECT StudentID,StudentNO,StudentName FROM Student WHERE StudentName like @StudentName";
//给参数赋值
command.Parameters.AddWithValue("@StudentName", txtStudentName.Text+"%");
2.错误做法1:
//定义sql语句
string sql = "SELECT StudentID,StudentNO,StudentName FROM Student WHERE StudentName like '@StudentName%'";
//给参数赋值
command.Parameters.AddWithValue("@StudentName", txtStudentName.Text);
3.错误做法2:
//定义sql语句
string sql = "SELECT StudentID,StudentNO,StudentName FROM Student WHERE StudentName like @StudentName%";
//给参数赋值
command.Parameters.AddWithValue("@StudentName", txtStudentName.Text);
相关文章推荐
- 使用参数化SQL语句进行模糊查找
- 使用参数化SQL语句进行模糊查找
- 使用参数化SQL语句进行模糊查找---page_title LIKE @title
- Excel 中使用SQL 语句查询数据(七)-----用LIKE 运算符进行模糊匹配查询
- 转载:自剑飘红 在ADO.NET中使用参数化SQL语句的大同小异
- 两种使用nuzt接收动态参数编写SQL语句进行分页查询
- 使用SQL语句进行数据迁移之二(by quqi99)
- sql语句中参数的使用
- 使用SQL语句进行数据比对
- 在ADO.NET中使用参数化SQL语句的大同小异
- 在ADO.NET中使用参数化SQL语句的大同小异
- 使用WHERE语句对SQL进行基础性的优化
- SQL模糊查找语句
- 在SQL语句中“?”参数的使用
- 在ADO.NET中使用参数化SQL语句的大同小异
- 使用SQL语句对Access数据库进行备份
- 使用Jmeter对Mysql进行压力测试无法执行多条sql语句问题
- 【转载】使用sql-server进行分布式查询
- ASP.NET基础教程-使用CommandBuilder对象自动生成SQL语句对数据进行批量更新
- 在ADO.NET中使用参数化SQL语句的大同小异