自己电脑用IIS5.1测试网页出现错误,请高手指教

2025-03-09 13:03:18
推荐回答(2个)
回答1:

这个问题发生主要有两点:
1.数据库文件没有读写权限
2.ODBC没有创建权限
通过下面的方法,就能有效的解决这个问题。

第一步:点击“开始”,在“运行”里键入“regedit”,确定
第二步:找到HKEY_LOCAL_MACHINE\SOFTWARE\ODBC,点右键,点权限
第三步:在“ODBC的权限”窗口里如果没有“Internet 来宾帐户”这一项,就点
击“添加”按钮
第四步:在“选择用户或组”窗口里点击“高级”按钮
第五步:在“选择用户或组”窗口里点击“立即查找”按钮
第六步:在“选择用户或组”窗口里找到“IUSR_”开头的一项,选中后点击“确
定”按钮
第七步:在“选择用户或组”窗口会看到输入框里多了一项用户名,点击“确定
”按钮
第八步:在“ODBC的权限”窗口出现了“Internet来宾帐户”,选中它,再在下
边的“允许”列选中“完全控制”“读取”两项,点击“确定”按钮
最后一步:呵呵,关闭“注册表编辑器”
首先检查一下自己的代码有没有什么错误,如果没有的话,可能是你的数据库文
件夹的权限问题,我也试过,在文件夹上的安全选项中添加上EVERYONE组,属性
为读和写就可以了!

回答2:

应该是路径错误,可能是因为include的原因导致不在同级目录下,你尝试在conn文件第四行加上
response.write server.MapPath(dbpath)
看看

如果确认每页的地址都正确,那么看看是不是有什么文件正在占用数据库,access数据库一般都是被独占方式打开的,如果你正在打开数据库,那么也可能会出现该问题

其他的可能见下面链接