程序执行错误:select top -15 title,saveUser,saveDate,reUser,reDate,isTop,isElite,reCount,clickCount,outInt,inInt,titleIco,prefix,locked,postType,id,menuid from zydn_BBSMain where isdel <>1 and ( menuid =1364 or isTop =2 ) and id not in (select top 30 id from zydn_BBSMain where isdel <>1 and ( menuid =1364 or isTop =2 ) order by isTop desc,endTime desc, id desc) order by isTop desc,endTime desc, id desc
错误信息如下:
System.Data.SqlClient.SqlException: '-' 附近有语法错误。 关键字 'order' 附近有语法错误。 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) 在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) 在 System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) 在 System.Data.SqlClient.SqlDataReader.ConsumeMetaData() 在 System.Data.SqlClient.SqlDataReader.get_MetaData() 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async) 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result) 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) 在 System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) 在 System.Data.SqlClient.SqlCommand.ExecuteReader() 在 ZYDN.Data.readData.readTab(String sql, SqlConnection Conn)“论坛分页列表” 标签运行时错误:正在中止线程。