注册 登录
编程论坛 ASP.NET技术论坛

[求助][求助]有个小错误我查了半天没看出来。

爱编程的小猪 发布于 2007-03-15 13:51, 509 次点击
---------------------------------------------------------------------------------------------------------
public string select(string ProvinceID,string LevelID)
{
StringBuilder sb = new StringBuilder();
sb.Append("select linelevel.levename,province.ProvinceName,scoreline.score from scoreline");
sb.Append("left join province on province.ProvinceID=scoreline.ProvinceID" );
sb.Append("left join linelevel on linelevel.LevelID=scoreline.LevelID");
sb.Append("where scoreline.LevelID='");
sb.Append(ProvinceID);
sb.Append("'and scoreline.ProvinceID='");
sb.Append(LevelID);
sb.Append("'");

return sb.ToString();
}
public DataSet dsselect(string ProvinceID,string LevelID)
{

DataAccess.Class_con con=new Class_con();
SqlDataAdapter sda=new SqlDataAdapter(this.select(ProvinceID,LevelID),con.opencon());
DataSet ds=new DataSet();
sda.Fill(ds,"scre");
return ds;
}
}
---------------------------------------------------------------------------------------------------------
只有本站会员才能查看附件,请 登录



错误提示:
第 1 行: 'scoreline' 附近有语法错误。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.SqlClient.SqlException: 第 1 行: 'scoreline' 附近有语法错误。

错那了呢。我看了半天了呢。


9 回复
#2
cyyu_ryh2007-03-15 16:59
我也没看出来
#3
爱编程的小猪2007-03-15 17:00
这句SQL语句在查询分析器里可以通过....
#4
爱编程的小猪2007-03-15 22:58
有没有人看出什么来?路过也留句话吧
#5
bygg2007-03-16 00:40
StringBuilder sb = new StringBuilder();
sb.Append("select linelevel.levename,province.ProvinceName,scoreline.score from scoreline");
sb.Append(" left join province on province.ProvinceID=scoreline.ProvinceID" );
sb.Append(" left join linelevel on linelevel.LevelID=scoreline.LevelID");
sb.Append(" where scoreline.LevelID='");

黑体前面应该有空格.
#6
冰镇柠檬汁儿2007-03-16 08:42
TO:楼主
像这样的问题,楼主是不应该来问的,因为用.NET里的监视,可以跟踪到你写的SQL语句,把这个语句放到SQL Server里一试就知道哪里有问题
#7
skyland842007-03-16 10:25
你看是不是 该空格的 地方没有空格了?
#8
爱编程的小猪2007-03-16 14:05
我是从SQL Server里写好贴过来的。我试试去...
#9
爱编程的小猪2007-03-16 14:18
谢谢楼上的各位问题解决了。追加进去的时候忘记空格了我第一次用这个追加方式再次谢谢
#10
cyyu_ryh2007-03-16 14:26
1