asp文件报错

来源:百度知道 编辑:UC知道 时间:2024/06/20 11:36:38
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver]一般错误 无法开启登录键 'Temporary (volatile) Jet DSN for process 0x21c Thread 0x5d4 DBC 0x528d51c Jet'。
/EF2KT/chat/db.inc.asp, line 4

db.inc.asp文件如下:
<% dim cn,bb
cn="driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("chat/db.mdb")
set bb=server.CreateObject("adodb.connection")
bb.open cn
%>

请问是什麼原因,高手指教
按网上说的修改数据库的权限,但问题仍然存在,此网页在xp上能正常运行,但在2000server上运行报此类错误(因此说明asp文件本身没问题),请高手再指点指点!

access,XP数据库可能会出现这样的情况。你试着改一下access2000或2003的试试。

也可能是因为使用者尝试新增或更新资料等动作,但却没有足够权限时会出现的错误讯息.解决方法为修改资料表权限, ,另外也有可能是伺服器端的资料库正开启中,因此造成无法更新的状况,需先把该资 料表关闭后,才能新增或更新资料.

设定方式如下:

1.点选Access资料表=>按右键选内容==>安全性选项(Security) =>
点选新增(add)按钮

2.然后将
IUSER 新增至允许名单中

3.在属性视窗中,勾选
允许读 与 写的权限,(全部勾选也可以) 如下所示,然后点选确定 完成设定.

点选Access资料表=>按右键选内容==>安全性选项(Security)点选新增(add)按钮 然后将
IUSER 新增至允许名单中
在属性视窗中,勾选
允许读 与 写的权限,(全部勾选也可以) 如下所示,然后点选确定 完成设定.