C# 我的更新命令sql有问题
它告诉我,在语法“AS”附近有一个不正确的语法。假设您使用的是MS SQL Server,那么SQL是不正确的 应该是C# 我的更新命令sql有问题,c#,asp.net,sql,C#,Asp.net,Sql,它告诉我,在语法“AS”附近有一个不正确的语法。假设您使用的是MS SQL Server,那么SQL是不正确的 应该是 sb.Append("UPDATE Users AS u "); sb.Append(" SET u.Reputation = (u.Reputation + @Repuation)"); sb.Append(" INNER JOIN Comments AS c ON c.UsersID=u.UsersID"); sb.Append(" WHERE c
sb.Append("UPDATE Users AS u ");
sb.Append(" SET u.Reputation = (u.Reputation + @Repuation)");
sb.Append(" INNER JOIN Comments AS c ON c.UsersID=u.UsersID");
sb.Append(" WHERE c.CommentsID=@CommentsID");
假设您使用的是MS SQL Server,则SQL不正确 应该是
sb.Append("UPDATE Users AS u ");
sb.Append(" SET u.Reputation = (u.Reputation + @Repuation)");
sb.Append(" INNER JOIN Comments AS c ON c.UsersID=u.UsersID");
sb.Append(" WHERE c.CommentsID=@CommentsID");
你为什么要使用LINQ或其他实体框架?请一次只问一个问题。如果您有不同的问题,请开始一个新问题。您是使用LINQ还是其他实体框架?请一次只问一个问题。如果您有其他问题,请开始一个新问题。@Matrix001确定您的评论不适用。你用的是什么数据库?听起来像是Microsoft SQL Server。我想它有SQL Server 2005。@Matrix001好,您的评论不适用。你用的是什么数据库?听起来像是Microsoft SQL Server。我想它有SQL Server 2005。