咨询电话:186 7916 6165 咨询电话:186 7916 6165 (微信同号)    在线QQ:181796286
NEWS BLOG ·
学无止境
关注开优网络 关注前沿
access2007\access2010中显示隐藏系统表
SQL中Between语句查询日期

使用参数化SQL语句进行模糊查找

发表日期:2017-01-19    文章编辑:南昌开优网络    浏览次数:4644    标签: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);