有请高手帮忙解决啊.在线等
第 1 行: 'DescSelect' 附近有语法错误。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 第 1 行: 'DescSelect' 附近有语法错误。源错误: 
行 28:             SqlDataAdapter sdaNews = new SqlDataAdapter(sbNews.ToString(), MyCls.SqlConn);
行 29:             DataSet dsNews = new DataSet();
行 30:             sdaNews.Fill(dsNews);
行 31:             repRootTop.DataSource = dsNews.Tables[0];   //固顶新闻
行 32:             repBigNews.DataSource = dsNews.Tables[1];   //头条新闻
 源文件: e:\n\3CMarket\news.aspx.cs    行: 30

解决方案 »

  1.   

    sbNews 你的这个 commandtext? 贴出来看看
      

  2.   

    我觉得是order by ... desc; select ... from...
    中间是不是少分号??
      

  3.   

    StringBuilder sbNews = new StringBuilder();
                sbNews.Append("Select Top 1 Title From TC_News Where RootTop=1 Order By ID Desc");
                sbNews.Append("Select Top 1 Title From TC_News Where BigNews=1 Order By ID Desc");
      

  4.   

    这两条语句我在SQL查询分析器里面测试了没有问题,请再帮忙看看
      

  5.   

    第 1 行: 'DescSelect' 附近有语法错误。 
    ======================================能不能把第一行贴出来
      

  6.   

    sbNews.Append("Select Top 1 Title From TC_News Where RootTop=1 Order By ID Desc");
    加个空格
    sbNews.Append("Select Top 1 Title From TC_News Where RootTop=1 Order By ID Desc ");
      

  7.   

    using System;
    using System.Data;
    using System.Configuration;
    using System.Collections;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;
    using System.Text;
    using System.Data.SqlClient;namespace _3CMarket
    {
        /// <summary>
        /// news 的摘要说明
        /// </summary>
        public partial class news : System.Web.UI.Page
        {
            Mkt3C_Class.MainClass MyCls = new Mkt3C_Class.MainClass();
            protected void Page_Load(object sender, EventArgs e)
            {            
                StringBuilder sbNews = new StringBuilder();
                sbNews.Append("Select Top 1 Title From TC_News Where RootTop=1 Order By ID Desc"); 
                sbNews.Append("Select Top 1 Title From TC_News Where BigNews=1 Order By ID Desc");            SqlDataAdapter sdaNews = new SqlDataAdapter(sbNews.ToString(), MyCls.SqlConn);
                DataSet dsNews = new DataSet();
                sdaNews.Fill(dsNews);
                repRootTop.DataSource = dsNews.Tables[0];   //固顶新闻
                repBigNews.DataSource = dsNews.Tables[1];   //头条新闻
                DataBind();
            }
        }
    }
      

  8.   

    你在最后用Response.Write(sbNews.ToString())你就知道你错在哪了.
      

  9.   

    protected void Page_Load(object sender, EventArgs e)
            {            
                StringBuilder sbNews = new StringBuilder();
                sbNews.Append("Select Top 1 Title From TC_News Where RootTop=1 Order By ID Desc "); 
                sbNews.Append("Select Top 1 Title From TC_News Where BigNews=1 Order By ID Desc");            SqlDataAdapter sdaNews = new SqlDataAdapter(sbNews.ToString(), MyCls.SqlConn);
                DataSet dsNews = new DataSet();
                sdaNews.Fill(dsNews);
                repRootTop.DataSource = dsNews.Tables[0];   //固顶新闻
                repBigNews.DataSource = dsNews.Tables[1];   //头条新闻
                DataBind();
            }
      

  10.   

    whosyourdaddy(瑞穗控)
    老兄说的对,在SQL语句后面加空格或;
      

  11.   

    sbNews.Append("Select Top 1 Title From TC_News Where RootTop=1 Order By ID Desc;");
     sbNews.Append("Select Top 1 Title From TC_News Where BigNews=1 Order By ID Desc");
    哈哈,
    ----------------
    大家猜猜看是什么sql语句
    ----------------
    笑死我了