asp.net sql附近有语法错误
问题语句SqlCommandcmd=newSqlCommand("selectcount(*)fromdbo.UserwhereUser='"+USer+"'andPas...
问题语句
SqlCommand cmd = new SqlCommand("select count(*) from dbo.User where User='" + USer + "' and Password='" + PASsword + "'", conn); int i = Convert.ToInt32(cmd.ExecuteScalar());
异常详细信息: System.Data.SqlClient.SqlException: 关键字 'User' 附近有语法错误。 展开
SqlCommand cmd = new SqlCommand("select count(*) from dbo.User where User='" + USer + "' and Password='" + PASsword + "'", conn); int i = Convert.ToInt32(cmd.ExecuteScalar());
异常详细信息: System.Data.SqlClient.SqlException: 关键字 'User' 附近有语法错误。 展开
1个回答
2016-06-13
展开全部
你的SQL语句有问题,多了两个单引号。
原句:
select * from Book_info where Book_Name like '%'"+Keyword+"'%'
更改后:
select * from Book_info where Book_Name like '%"+Keyword+"%'
(两个%旁边各多了一个单引号)
原句:
select * from Book_info where Book_Name like '%'"+Keyword+"'%'
更改后:
select * from Book_info where Book_Name like '%"+Keyword+"%'
(两个%旁边各多了一个单引号)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询