专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > VB Dotnet

求救,错误详细信息: System.Data.SqlClient.SqlException: 第 1 行: '=' 附近有语法异常

发布时间:2011-06-23 15:57:35 文章来源:www.iduyao.cn 采编人员:星星草
求救,异常详细信息: System.Data.SqlClient.SqlException: 第 1 行: '=' 附近有语法错误。
这是我的代码:
求救,第1行有错误!!!  
这是我的代码  
protected   void   Page_Load(object   sender,   System.EventArgs   e)  
            {  
                        SqlConnection   ST_myConn   =   new   SqlConnection();  
                        string   ST_dns   =   ConfigurationSettings.AppSettings[ "strConn "];  
                        ST_myConn.ConnectionString   =   ST_dns;  

                        string   ST_sql   =   "select   *   from   B_news   where   B_id= "   +   Request.QueryString[ "id "]   +   " ";  

                        SqlDataAdapter   ST_myCmd   =   new   SqlDataAdapter(ST_sql,   ST_myConn);  

                        DataSet   ST_ds   =   new   DataSet();  
                        ST_myCmd.Fill(ST_ds,   "NewsCheck ");  
                        NewsShow.DataSource   =   ST_ds.Tables[0].DefaultView;  
                        NewsShow.DataBind();  
}  


执行的时候提示异常详细信息:   异常详细信息:   System.Data.SqlClient.SqlException:   第   1   行:   '= '   附近有语法错误。  

源错误:    


行   38:    
行   39:                           DataSet   ST_ds   =   new   DataSet();  
行   40:                           ST_myCmd.Fill(ST_ds,   "NewsCheck ");  
行   41:                           NewsShow.DataSource   =   ST_ds.Tables[0].DefaultView;  
行   42:                           NewsShow.DataBind();  

请问这是怎么回事啊?????

------解决方案--------------------
"select * from B_news where B_id= " + Request.QueryString[ "id "] + " ";
改成
"select * from B_news where B_id= ' " + Request.QueryString[ "id "] + " ' ";
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: