Microsoft VBScript 运行时错误 错误 '800a0009'

网上有关“Microsoft VBScript 运行时错误 错误 '800a0009'”话题很是火热,小编也是针对Microsoft VBScript 运行时错误 错误 '800a0009'寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。

方法一:更新一下缓存...

方法二:用要用SP1原版的所有文件去覆盖你原来的文件就行了,记住要更改conn.asp

原因:道具中心数据库路径设置有错

解决:查看conn.asp文件,检查道具中心数据库路径,根据此路径检查服务器上是否存在此文件,如没有请上传至相应位置。

升级后出现以下错误:

Microsoft VBScript 运行时错误 错误 ’800a0009’

下标越界: ’[number: 0]’

/inc/Dv_ClsMain.asp,行 659

原因:未使用DVBBS7.1SP1的论坛程序文件。

解决:把数据库放到DVBBS7.1SP1程序中运行,谨记到conn.asp中修改好数据库路径。

有些人更新了缓存,不多久又会出现问题..就要用.第二个方法.

..

补充:

如果你按照以上的还不行.,.就将Access数据库下载到本地,用Access打开数据库,在菜单里面找到“数据库实用工具”--“修复和压缩数据库”,运行一下,再上传到服务器.

再不行..就是数据库文件没有写入的权限,增加写入权限就可以了,可能是DV_Style表不匹配或损坏,尝试重新建立或导入.

最后的解决办法..

(1)直接进入后台管理,清除服务器缓存

(2)到后台新建一个版块,然后更新缓存,然后把该版块删掉。

(3)运行升级包中的CleanCache.asp执行更新缓存!

请你细心尝试下....今次真的希望帮到你..

vb6.0 redim出现下标越界,下面是一个读取二进制文件的操作,

unhandled exception in fi.exe:0xC0000005:Access Violation是指针越界错误。

你这个程序不是在scanf("%d",&n)处出错,而是在其上面的循环里出错了,出错的循环如下

for (k=0;fi[i][k]!=-1||up!=0;k++)

{

if (fi[i][k]==-1)

{

fi[i][k]=up;

}

else

{

fi[i][k]+=up;

}

up=fi[i][k]/10;

fi[i][k]-=up*10;

}

你没有对k做上限限制,我在linux下调试这个程序的时候发现出错时k已经递增到2788.这显然与你的初始目的是不一致的。应该在循环里加上k<100的限制条件。

redim倒是没用错,估计是后期的处理上有问题:

Private?Sub?ReadByte(ByVal?path?As?String,?rdata()?As?Byte)

Open?path?For?Binary?Access?Read?As?#1

ReDim?rdata(LOF(1)?-?1)?As?Byte

Get?#1,?,?rdata

Close?#1

End?Sub

Private?Sub?Command1_Click()

Dim?rdata()?As?Byte

Call?ReadByte("c:\1.txt",?rdata)

Debug.Print?UBound(rdata)?+?1

'使用后要手动清除下动态数组

Erase?rdata

End?Sub

关于“Microsoft VBScript 运行时错误 错误 '800a0009'”这个话题的介绍,今天小编就给大家分享完了,如果对你有所帮助请保持对本站的关注!

(1)

猜你喜欢

发表回复

本站作者才能评论

评论列表(3条)

  • 凡筠的头像
    凡筠 2025年12月19日

    我是中擎号的签约作者“凡筠”

  • 凡筠
    凡筠 2025年12月19日

    本文概览:网上有关“Microsoft VBScript 运行时错误 错误 '800a0009'”话题很是火热,小编也是针对Microsoft VBScript 运行时错误 错误 '80...

  • 凡筠
    用户121910 2025年12月19日

    文章不错《Microsoft VBScript 运行时错误 错误 '800a0009'》内容很有帮助

联系我们:

邮件:中擎号@gmail.com

工作时间:周一至周五,9:30-17:30,节假日休息

关注微信