当前位置: 代码迷 >> ASP.NET >> 请高手帮忙:错误详细信息: System.Data.SqlClient.SqlException: 第 1 行: '17' 附近有语法异常
  详细解决方案

请高手帮忙:错误详细信息: System.Data.SqlClient.SqlException: 第 1 行: '17' 附近有语法异常

热度:10608   发布时间:2013-02-25 00:00:00.0
请高手帮忙:异常详细信息: System.Data.SqlClient.SqlException: 第 1 行: '17' 附近有语法错误。
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------

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

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

源错误:  

执行当前   Web   请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。    

堆栈跟踪:  


[SqlException   (0x80131904):   第   1   行:   '17 '   附近有语法错误。]
      System.Data.SqlClient.SqlConnection.OnError(SqlException   exception,   Boolean   breakConnection)   +857370
      System.Data.SqlClient.SqlInternalConnection.OnError(SqlException   exception,   Boolean   breakConnection)   +734982
      System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject   stateObj)   +188
      System.Data.SqlClient.TdsParser.Run(RunBehavior   runBehavior,   SqlCommand   cmdHandler,   SqlDataReader   dataStream,   BulkCopySimpleResultSet   bulkCopyHandler,   TdsParserStateObject   stateObj)   +1838
      System.Data.SqlClient.SqlDataReader.ConsumeMetaData()   +31
      System.Data.SqlClient.SqlDataReader.get_MetaData()   +62
      System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader   ds,   RunBehavior   runBehavior,   String   resetOptionsString)   +297
      System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior   cmdBehavior,   RunBehavior   runBehavior,   Boolean   returnStream,   Boolean   async)   +886
      System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior   cmdBehavior,   RunBehavior   runBehavior,   Boolean   returnStream,   String   method,   DbAsyncResult   result)   +132
      System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior   cmdBehavior,   RunBehavior   runBehavior,   Boolean   returnStream,   String   method)   +32
      System.Data.SqlClient.SqlCommand.ExecuteScalar()   +137
      UHDisPage.UhDisPageRepeaterPost.GetRecordCount()   +117
      UHDisPage.UhDisPageRepeaterPost.OnLoad(EventArgs   e)   +106
      System.Web.UI.Control.LoadRecursive()   +47
      System.Web.UI.Control.LoadRecursive()   +131
      System.Web.UI.Control.LoadRecursive()   +131
      System.Web.UI.Page.ProcessRequestMain(Boolean   includeStagesBeforeAsyncPoint,   Boolean   includeStagesAfterAsyncPoint)   +1061

 


--------------------------------------------------------------------------------
版本信息:   Microsoft   .NET   Framework   版本:2.0.50727.42;   ASP.NET   版本:2.0.50727.210

------解决方案--------------------------------------------------------
1.SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings[ "tontelConn "].ConnectionString;
2.sqlTemp += " and 17 ";
你看看sql变成什么了啊
Select * From TC_News where 1=1 and 17 Order By CreateDate Desc

17前面是不是缺少字段名称呢
------解决方案--------------------------------------------------------
  相关解决方案