正在加载...

新云3.0升级到3.1的错误修正

[ 2008/07/21 18:49 | by selboo ]

(1)后台进不了,出现 下标越界: '[number: 43]' 错误。

  用3.1程序包中的adminkey.asp清除缓存。如果提示名称重定义错误,可能要删除该文件中Const MsxmlVersion = ".3.0"一行。也有可能是数据库中表错误造成的,如版本不对时某些字段缺少。

(2)变量“MsxmlVersion”未定义。

  原因:在inc文件夹中的const.asp文件中,去掉了此变量的定义,而把它放到了conn.asp文件中,为了不覆盖数据库的配置,本人没有覆盖conn.asp文件。

  解决:拷贝新的3.1中的conn.asp文件,再修改数据库配置,问题解决。

(3)在新的页面显示下载地址时,出现“对不起~!没有找到你想下载的软件”错误。

  原因(本人认为):免费的SQL版(或者说是access版改造的SQL版)升级造成的。

  解决:把../soft/softdown.asp 文件中搜索下面一段代码

If IsSqlDataBase = 1 Then
    Set Rs = Newasp.Execute ("Execute NC_ShowSoftContent "& ChannelID &","&

softid)
Else
    Set Rs = Newasp.Execute(SQL)
End If


替换为

Set Rs = Newasp.Execute(SQL)


(4)Microsoft VBScript 运行时错误 错误 '800a000d'

   类型不匹配: 'tmpstr'
   ../inc/cls_main.asp,行 546

      原因:新的模板导入后,部分频道的模板没生成所导致,因为一般模板只有默认的系统频道才有。

    解决方法:为相应的频道生成模板,因为新云没有模板复制功能,本人的方法是,先生成一个新的频道,然后在数据库中,把频道的id改为所需要频道的ID,最后把新频道删除。
Tags:
,
发表评论
表情
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]