使用参数化SQL语句进行模糊查找---page_title LIKE @title
2012-07-03 16:51
399 查看
转自:http://www.189works.com/article-47513-1.html
摘要: 今天想用参数化SQL语句进行模糊查找,一开始的使用方法不正确,摸索了好一会。1、使用参数化SQL语句进行模糊查找的正确方法://定义sql语句 string sql = "SELECT StudentID,StudentNO,StudentName FROM Student ...
今天想用参数化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语句进行模糊查找,一开始的使用方法不正确,摸索了好一会。1、使用参数化SQL语句进行模糊查找的正确方法://定义sql语句 string sql = "SELECT StudentID,StudentNO,StudentName FROM Student ...
今天想用参数化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语句进行模糊查找
- Excel 中使用SQL 语句查询数据(七)-----用LIKE 运算符进行模糊匹配查询
- Delphi模糊查询[ POS函数和Like SQL语句 ]使用方法
- sql语句带参数的模糊查询 (like @tag+'%')
- SQL:如何在LIKE语句中使用参数,以及动态执行SQL语句
- MyBatis下动态语句使用like进行模糊查询
- hibernate使用LIKE进行模糊查找,并实现分页
- Mysql模糊查询like效率,以及更高效的写法 在使用msyql进行模糊查询的时候,很自然的会用到like语句,通常情况下,在数据量小的时候,不容易看出查询的效率,但在数据量达到百万级,千万级的时
- 两种使用nuzt接收动态参数编写SQL语句进行分页查询
- oracle的存储过程中使用变量或参数进行模糊查询(like的变量绑定)
- SQL中如何使用UPDATE语句进行联表更新(转)
- 在ADO.NET中使用参数化SQL语句的大同小异
- mybatis sql in 查询(mybatis sql语句传入参数是list)mybatis中使用in查询时in怎么接收值
- 写sql语句,模糊查询:instr ----like
- MySQL中使用SQL语句对字段进行重命名
- oracle sql语言模糊查询--通配符like的使用教程
- Mybatis SQL映射语句中参数注解使用规则
- 尽量避免在SQL语句中使用LIKE