1/1页1 跳转到查看:2856
发新话题 回复该主题
键盘左右键可以进行前后翻页操作
帮助

关于DVBBS7转到DiscuzNT丢失主题过多的解决方案

关于DVBBS7转到DiscuzNT丢失主题过多的解决方案

最近的主题丢失问题已经找到原因。主要是list这个索引的问题。如果DV_topic中的title段出现重复数据就会转换中断,但是转换工具并没有报错提示,只是继续读取到完毕,所以给大家的感觉是转换率过低,其实真正的原因是因为中断后转换程序就不再运行了。
  官方不知道近期会不会解决这个问题,在此之前,请各位着急的人先按我的方法解决
  1,请先运行如下的SQL:
SELECT TOP 100 PERCENT *
FROM dv_topic
WHERE (title IN
          (SELECT title
        FROM dv_topic
        GROUP BY title
        HAVING COUNT(*) > 1)) and title is not null
ORDER BY title DESC
  此语可列出所有title重复的记录
  2,将重复记录删除,或者更新
  更新的理论方法为——再每个列出的问题记录后加一个垒加的数字,例如两个主题同为“求助”的帖子可在第一个主题后加数字1,在第二个主题后加数字2,然后依次垒加下去,遍例所有重复记录,循环代码很简单,请各位自行撰写。
  3,运行官方转换工具,将解决主题丢失的问题。
  以上的步骤可以根本解决问题。其实官方工具完全可以去除这一BUG,不知道为什么迟迟做不出来。
最后编辑戏水 最后编辑于 2007-03-05 14:42:52

TOP

 

回复:关于DVBBS7转到DiscuzNT丢失主题过多的解决方案

您好:
      1 首先万分感谢您的支持和帮助.您对我们的殷切期盼,我们甚为感激.
      2 您提供的方法我们也想到过.但是我们做转换程序有个原则,即不破坏用户原有数据.本着这个原则我们提供了一个算法来尽量减少重复记录对转换的影响.但是我们缺少实际数据环境进行足够容量的测试.所以对这个算法的改进有些滞后.不过请放心正在改进.
      3 您的方法很好,如果您有精力 也请热心的帮助论坛其他遇到类似问题的朋友解决.毕竟我们的人手精力有限,如果能得到像您一样有能力的朋友的帮助 真的是十分的高兴.
      再次表示感谢.
看到的去帮我点那个google广告啊www.cnblogs.com/zjneter

TOP

 

回复:关于DVBBS7转到DiscuzNT丢失主题过多的解决方案

支持lz,支持戏水,正是因为有了你们dnt变得美丽了,虽然我没用dnt但是,我替所有的人谢谢你们!

TOP

 

回复:关于DVBBS7转到DiscuzNT丢失主题过多的解决方案

急,我转换后变成这样了.....


“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------

列“colcount”不属于表 Table。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.ArgumentException: 列“colcount”不属于表 Table。

源错误:


行 401:
行 402:
行 403:    if (Utils.StrToInt(forum["colcount"].ToString().Trim(), 0)==1)
行 404:    {
行 405:


源文件: G:\参考\discuznt论坛\discuznt_1.0_rc1_access\upload\aspx\1\index.aspx    行: 403

堆栈跟踪:


[ArgumentException: 列“colcount”不属于表 Table。]
  System.Data.DataRow.get_Item(String columnName) +119
  ASP.index_aspx.OnInit(EventArgs e) in G:\参考\discuznt论坛\discuznt_1.0_rc1_access\upload\aspx\1\index.aspx:403
  System.Web.UI.Control.InitRecursive(Control namingContainer) +241
  System.Web.UI.Page.ProcessRequestMain() +197




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

TOP

 

回复:关于DVBBS7转到DiscuzNT丢失主题过多的解决方案

varvery 您是使用的rc1的默认的数据库么?
看到的去帮我点那个google广告啊www.cnblogs.com/zjneter

TOP

 
1/1页1 跳转到
发表新主题 回复该主题