当前位置: 代码迷 >> ASP.NET >> '(' 附近有语法异常
  详细解决方案

'(' 附近有语法异常

热度:820   发布时间:2013-02-25 00:00:00.0
'(' 附近有语法错误。
异常详细信息:   System.Data.SqlClient.SqlException:   '( '   附近有语法错误。

源错误:  


行   123:                                 {
行   124:                                         connection.Open();
行   125:                                         int   rows   =   cmd.ExecuteNonQuery();
行   126:                                         Response.Redirect( "ok.aspx ");
行   127:                                         //Response.Write( " <script> alert( '操作成功! ') </script> ");
 

源文件:   e:\work\firstWeb\UserEdit.aspx.cs         行:   125  


------解决方案--------------------------------------------------------
string cmdText = "UPDATE [user] SET [userinfo]= ' " + userinfo + " ', [groupid]= ' " + groupid + " ' WHERE userID= ' "+userID+ " ' ";
groupid 和 userid 什么类型



------解决方案--------------------------------------------------------
把两个左右括号去掉
------解决方案--------------------------------------------------------
string cmdText = "UPDATE [user] SET [userinfo]= ' " + userinfo + " ', [groupid]= ' " + groupid + " ' WHERE userID= ' "+userID+ " ' ";

update tableName
set columnName1=columnValue1,columnName2=columnValue2
where searchCondition

SET不需要小括号
------解决方案--------------------------------------------------------
update不需要括号
字段为数字型的最好不加单引号
  相关解决方案