[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 ‘Temporary (volatile) Jet DSN for process 0×1628 Thread 0x133c DBC 0x175169c Jet’。
/Conn.asp,行 9
错误原因:数据库目录权限引起
数据库文件放在根目录下,数据库文件本身有读写修改权限,而根目录只给予读取权限,这样导致mdb数据库临时文件ldb文件无法在目录下生成,解决方法是给整个目录IUSR用户读写修改权限,或则把数据库放在一个单独目录,并给予整个目录IUSR用户读写修改权限
Microsoft OLE DB Provider for ODBC Drivers 错误 ‘80004005′
系统环境:
操作系统: Windows Server 2003 Enterprise
Web Server: IIS6
磁盘格式: NTFS
数据库:Access
错误信息:Microsoft OLE DB Provider for ODBC Drivers 错误 ‘80004005′[Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。或Microsoft OLE DB Provider for ODBC Drivers 错误 ‘80004005′[Microsoft][ODBC Microsoft Access Driver] 不能更新。数据库或对象为只读
解决方法:
打开对应的数据库(*.mdb)文件的属性,安全选项卡,添加或修改“Internet 来宾帐户(IUSR_MACHINENAME)”的权限,允许“写入”。
其它参考有的朋友说是连接问题
<table width=”620″ align=”center” border=”0″ cellpadding=”1″ cellspacing=”1″ style=”background:#FB7″> <tr> <td width=”464″ height=”27″ bgcolor=”#FFE7CE”> 代码如下</td> <td width=”109″ align=”center” bgcolor=”#FFE7CE” style=”cursor:pointer;” onclick=”doCopy(‘copy5314’)”>复制代码</td> </tr> <tr> <td height=”auto” colspan=”2″ valign=”top” bgcolor=”#FFFFFF” style=”padding:10px;” class=”copyclass” id=copy5314><%
var conn=Server.CreateObject(“ADODB.Connection”);
var path=Server.MapPath(“wang.mdb”);
var connstr=”DRIVER={Microsoft Access Driver (*.mdb)};DBQ” path “”;
conn.Open(connstr)
%>
错误提示是技术信息(用于支持人员)
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E4E)
操作已被取消。
/mysite/wang5.asp, 第 16 行
<table width=”620″ align=”center” border=”0″ cellpadding=”1″ cellspacing=”1″ style=”background:#FB7″> <tr> <td width=”464″ height=”27″ bgcolor=”#FFE7CE”> 代码如下</td> <td width=”109″ align=”center” bgcolor=”#FFE7CE” style=”cursor:pointer;” onclick=”doCopy(‘copy7216’)”>复制代码</td> </tr> <tr> <td height=”auto” colspan=”2″ valign=”top” bgcolor=”#FFFFFF” style=”padding:10px;” class=”copyclass” id=copy7216>
var connstr=”Driver={Microsoft Access Driver (*.mdb)};dqb=” path “”;
再试下这个
var connstr=”Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=” path “”;
转载请注明:落伍老站长 » Microsoft OLE DB Provider for ODBC Drivers 错误80004005