SQL SEVER执行语句能显示结果,但asp.net报错,求解!
')'附近有语法错误。说明:执行当前Web请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息:System...
')' 附近有语法错误。
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.SqlClient.SqlException: ')' 附近有语法错误。
源错误:
行 42: string ME = "select avg(CS) from (select CS from student t0 where (select count(*) from student t1 where t1.CS<t0.CS) - (select count(*) from student t2 where t2.CS>t0.CS)in(0,1,-1))";
行 43: SqlCommand cmd4 = new SqlCommand(ME, co);
行 44: TextBox4.Text = cmd4.ExecuteScalar().ToString();
行 45:
行 46: co.Close();
源文件: G:\Users\ren\Desktop\bysj4.1\bysj\statistics.aspx.cs 行: 44
堆栈跟踪:
[SqlException (0x80131904): ')' 附近有语法错误。]
sql语句有错的话请大神帮忙修改一下吧!求中位数的方法貌似这个是最简洁的了呀 展开
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.SqlClient.SqlException: ')' 附近有语法错误。
源错误:
行 42: string ME = "select avg(CS) from (select CS from student t0 where (select count(*) from student t1 where t1.CS<t0.CS) - (select count(*) from student t2 where t2.CS>t0.CS)in(0,1,-1))";
行 43: SqlCommand cmd4 = new SqlCommand(ME, co);
行 44: TextBox4.Text = cmd4.ExecuteScalar().ToString();
行 45:
行 46: co.Close();
源文件: G:\Users\ren\Desktop\bysj4.1\bysj\statistics.aspx.cs 行: 44
堆栈跟踪:
[SqlException (0x80131904): ')' 附近有语法错误。]
sql语句有错的话请大神帮忙修改一下吧!求中位数的方法貌似这个是最简洁的了呀 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询