文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>MicrosoftODBC '80004005' 错误解决

MicrosoftODBC '80004005' 错误解决

时间:2008-12-08  来源:linux-bin

                
           
  1、错误类型 1:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005' MicrosoftODBC Microsoft Access Driver常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0x704 Thread 0x830 DBC 0x9073fdc Jet'。
\hehei\admin\data\conn.asp,行258
这是因为Windows2000 SP2以后的新bug造成的。也许微软不喜欢ODBC了,所以出此下策。正确的方法是使用OLEDB来连接Access。连接字符串为:"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&数据库文件名
如:connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(dbpath)   2、错误类型2:
Server.MapPath() 错误 'ASP 0172 : 80004005'
无效 Path /conn.asp,行 7 MapPath 方法的 Path 参数必须是一个虚拟路径。使用了一个物理路径。 conn.asp
<%
DBPath =filePath&"\hehei\admin\data\"&dbName 改为:DBPath ="\hehei\admin\data\"&dbName   3、错误类型3:
Server.MapPath() 错误 \';ASP 0175 : 80004005\';
不允许的 Path 字符
/0709/dqyllhsub/news/OpenDatabase.asp,行 4
在 MapPath 的 Path 参数中不允许字符 \';..\';。
原因分析:
许多Web页面里要用到诸如../格式的语句(即回到上一层的页面,也就是父路径),而IIS6.0出于安全考虑,这一选项默认是关闭的。
解决方法:
在IIS中属性->主目录->配置->选项中。把”启用父路径“前面打上勾。确认刷新。
  4、错误类型4:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 不能更新。
数据库或对象为只读
更改数据库 *.mdb 加入写入权限 ok !!!
 
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载