使用参数化SQL语句进行模糊查找
2012-03-17 09:43
309 查看
今天想用参数化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);
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语句进行模糊查找---page_title LIKE @title
- 使用参数化SQL语句进行模糊查找(转载)
- Excel 中使用SQL 语句查询数据(七)-----用LIKE 运算符进行模糊匹配查询
- 两种使用nuzt接收动态参数编写SQL语句进行分页查询
- 动态sql语句基本语法(字段名,表名,数据库名之类作为变量时,必须用动态SQL如ALTER TABLE中使用程序传递的参数)
- 一步一步教你使用AgileEAS.NET基础类库进行应用开发-基础篇-使用UDA操纵SQL语句
- [zhuan] 在ADO.NET中使用参数化SQL语句的大同小异
- 使用SQL语句进行数据迁移(by quqi99)
- hinernate--推荐使用原生SQL语句进行查询(效率高)
- 使用Query进行HQL语句查询和SQL语句查询
- 使用游标循环进行SQL更新插入的SQL语句
- 使用log4jdbc实现打印完整带参数的sql语句日志
- 导入外部数据+SQL语句的办法不支持参数查询,不过可以通过子查询进行模拟
- 在Delphi中动态地使用SQL查询语句 Adoquery sql 参数 冒号
- 在Excel中使用SQL语句对多个数据表进行精确筛选
- ASP.NET基础教程-使用CommandBuilder对象自动生成SQL语句对数据进行批量更新
- MyBatis排序时使用order by 动态参数时需要注意,用$而不是# 用$传参时,直接将参数的值放在sql语句中,如:
- Mybatis中使用oracle的模糊查询的SQL语句写法
- SQL模糊查找语句详解