动易整合动力论坛,在升级动易后出现错误!!!Microsoft JET Database Engine 错误 '80004005'

来源:百度知道 编辑:UC知道 时间:2024/06/14 00:31:43
Microsoft JET Database Engine 错误 '80004005'

记录被删除。

/bbs/inc/Dv_ClsMain.asp,行 1334

以前使用05版的动易文章,因为想升级,所以就升级了动易,动力一直没有动,按照说明文档上面所写,把所有动易文章的文件全部删除(不小心误删了以前整合的DVBBS)以后,升级动易文章成功。但是不知道为什么,再将备份的DVBBS上传上去以后,上论坛就出现以上错误,麻烦死了,请问一下大家要怎么解决这个问题,谢谢,助我解决问题的一定重谢~~~
可是论坛是ACCESS数据库的~~~~!

可能原因:
1.sql语句出错(要插入或更新的字段的数值不能为空值)
2.打开数据库出错,没有在指定路径发现数据库

解决办法:
1.针对这种情况,在打开记录集之前输入一下语句:
response.write(sql) 'sql就是你的sql语句
response.end
仔细分析输出的这个sql有没有毛病。对照数据库看是不是有不能为空的字段没有赋值,等等。

2.在文件开头加入on error resume next
在打开数据连接的下一行加如:
if err.number<> 0 then
response.write("//////////")
response.end
end if
如果输出了////////就是数据连接有问题了。仔细检查连接字符串。问题就在这里了。(除了驱动和系统的原因)

什么数据库不都得连吗