网上有关“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'”这个话题的介绍,今天小编就给大家分享完了,如果对你有所帮助请保持对本站的关注!
评论列表(3条)
我是中擎号的签约作者“凡筠”
本文概览:网上有关“Microsoft VBScript 运行时错误 错误 '800a0009'”话题很是火热,小编也是针对Microsoft VBScript 运行时错误 错误 '80...
文章不错《Microsoft VBScript 运行时错误 错误 '800a0009'》内容很有帮助