Discuz!NT官方社区

首页 » Discuz!NT交流与讨论 » 安装使用 » 置顶操作後出现錯誤,貼子找不到了
hscc2008 - 2007-4-19 10:08:00
做置頂等管理操作时,出现下面的錯誤,並且貼子也找不到了 :'( :'(

用搜索可以找到帖子,然後看帖子显示还在原来的论坛,但瀏覽不到~~



“/”应用程序中的服务器错误。 语法错误:“Or”运算符前缺少操作数。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.SyntaxErrorException: 语法错误:“Or”运算符前缺少操作数。

源错误:

[没有相关的源行]

源文件: c:\windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\ca10613b\d68718b4\App_Web_jmcygv3j.10.cs    行: 0

堆栈跟踪:

[SyntaxErrorException: 语法错误:“Or”运算符前缺少操作数。]  System.Data.ExpressionParser.Parse() +2382  System.Data.DataExpression..ctor(DataTable table, String expression, Type type) +123  System.Data.Select..ctor(DataTable table, String filterExpression, String sort, DataViewRowState recordStates) +88  System.Data.DataTable.Select(String filterExpression) +58  Discuz.Forum.TopicAdminFactory.SetTopTopicList(Int32 fid, String topiclist, Int16 intValue) +5854  Discuz.ForumPage.topicadmin.DoDisplayOrderOperation(AdminGroupInfo admininfo) +323  Discuz.ForumPage.topicadmin.DoOperations(ForumInfo forum, AdminGroupInfo admininfo, Int32 reasonpm) +1645  Discuz.ForumPage.topicadmin.ShowPage() +1120  Discuz.Forum.BasePage..ctor() +6214  Discuz.ForumPage.topicadmin..ctor() +350  ASP.aspx_1_topicadmin_aspx..ctor() in c:\windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\ca10613b\d68718b4\App_Web_jmcygv3j.10.cs:0  __ASP.FastObjectFactory_app_web_jmcygv3j.Create_ASP_aspx_1_topicadmin_aspx() in c:\windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\ca10613b\d68718b4\App_Web_jmcygv3j.30.cs:0  System.Web.Compilation.BuildResultCompiledType.CreateInstance() +49  System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp, Boolean noAssert) +115  System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath) +31  System.Web.UI.PageHandlerFactory.System.Web.IHttpHandlerFactory2.GetHandler(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath) +40  System.Web.HttpApplication.MapHttpHandler(HttpContext context, String requestType, VirtualPath path, String pathTranslated, Boolean useAppConfig) +139  System.Web.MapHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +120  System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +155
山水道士 - 2007-4-29 20:00:00
我也是这个问题,有人回答吗?
山水道士 - 2007-4-30 11:58:00
有人回答吗
panzhou - 2007-10-14 20:28:00
我也出现这个问题了
高手来之脚下啊
雪人 - 2007-10-14 20:58:00
我们查下原因,然后再回复并在正式版中修正,感谢楼主提出这个错误。估计是在某种特殊情况下会发生置顶失败的bug


那帖子数据肯定是还在,如果能置顶执行顺利一次,那么就能一切置顶贴都恢复正确。
panzhou - 2007-10-15 12:06:00
我来说详细点:
异常详细信息: System.Data.SyntaxErrorException: 语法错误:“Or”运算符前缺少操作数。
出现这个问题是在我添加了一个版块和对其他版块进行移动后出现,以前正常
有时候提示错误但是帖子却已经置顶,但是有时候帖子就不在主题列表里显示了(帖子还存在)!
很奇怪
panzhou - 2007-10-16 12:27:00
下了最新的升级补丁可是置顶还是有错误啊!
请问下高手该怎么解决
singhua - 2007-10-16 12:33:00
以前出现过转移版区贴子找不到的情况,但搜索还能搜到
mmyk - 2008-5-12 17:46:00
有人知道解决方法吗:?
wysky - 2008-5-13 9:37:00
LS请按照http://nt.discuz.net/showtopic-48092.html中我回复的方法提供信息吧
1
查看完整版本: 置顶操作後出现錯誤,貼子找不到了