您现在的位置:主页 > 数据库 > MSAccess >

Microsoft JET Database Engine 错误 '80004005' 未指定的错误

来源:建站吧 责任编辑:Jzq8 发表时间:2011-12-08 点击:
彻底解决“Microsoft JET Database Engine 错误 80004005” 下午网友那里发过来消息,asp程序连接access数据库出些错误,简单看了一下,整理过程如下:
    1、基本信息
    程序代码:
2~6行:
Dim databasePath,conn,connString
databasePath = "kphc.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
connString = "driver={Microsoft Access Driver (*.mdb)};dbq="& Server.MapPath( databasePath )
conn.Open connString
    错误信息如下:

http://127.0.0.1/conn.asp
Microsoft JET Database Engine 错误 '80004005'

未指定的错误

/conn.asp,行 6

    2、初步测试
    看看连接语句也没什么错误,不过第一反应还是换个写法:
    程序代码:
2~6行:
Dim databasePath,conn,connString
databasePath = "kphc.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
connString = "driver={Microsoft Access Driver (*.mdb)};dbq="& Server.MapPath( databasePath )
conn.Open connString
    错误如下:

[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x474 Thread 0x290 DBC 0x79d024 Jet'.

/conn2.asp,行 6

    3、再分析
    一般遇到这种问题,多数是因为mdb文件所在目录中IUSER_SERVENAME用户没写权限引起的,不过朋友的情况,mdb的磁盘都是FAT32的。在IIS配置中加入写权限也是错误依旧,开始有点晕了。
    到MS“关于 Active Server Pages 和 Microsoft 数据访问组件中的 80004005 错误的疑难解答”里面也没发现相同错误;倒是看到一片文章“

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片

今日头条

更多>>

推荐图文

  • Access2007功能区详解
  • 在Access2007“快速访问工具栏”添加更多命令
  • Access2007基础教程:Access数据库术语
  • Access2007基础教程:开始使用Access2007
  • Access2000教程:6.1如何打开一个表
  • Access2007的其他相关特性
  • Access2007导航窗格
  • 在Access2007快速访问工具栏添加或删除命令
  • Access2007表的数据表视图和设计视图
Alexa - 客户服务 - 联系方法 - 招聘信息 - 友情链接 - 网站地图 - TAG标签 - RSS订阅
Copyright © 2010-2012 JZQ8.COM. 建站吧|建站去吧 版权所有
冀ICP备09002514号
冀ICP备09002514号 网络报警 企业法人营业执照 中国互联网协会 支付宝付款 网银在线付款