'(' 附近有语法错误。
异常详细信息:
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不需要括号
字段为数字型的最好不加单引号