【microsoft office】Microsoft OLE DB Provider for ODBC Drivers 错误80004005

时间:2017-10-15  来源:Access  阅读:

[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)”的权限,允许“写入”。

其它参考有的朋友说是连接问题

 代码如下 <%
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 行

 代码如下


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 office】Microsoft OLE DB Provider for ODBC Drivers 错误80004005

http://m.bbyears.com/shujuku/36316.html

推荐访问:
相关阅读 猜你喜欢
本类排行 本类最新