Chinaunix首页 | 论坛 | 博客
  • 博客访问: 80462
  • 博文数量: 64
  • 博客积分: 1545
  • 博客等级: 上尉
  • 技术积分: 392
  • 用 户 组: 普通用户
  • 注册时间: 2012-10-23 15:23
文章分类

全部博文(64)

文章存档

2013年(1)

2012年(63)

我的朋友

分类: 系统运维

2012-12-07 14:34:33

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0x192c Thread 0x12f8 DBC 0x17d600c Jet'。

使用下面语句连接access数据库
dim conn
dim connstr
connstr="DBQ="+server.mappath("/")+"\_Database\mysite.mdb"+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr
出现以上问题。

解决方法
将路径改成这样
connstr="DBQ="+Server.MapPath("../_Database/mysite.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"

问题解决,所以这是路径问题,不是权限问题,应该检查数据库连接路径。


阅读(567) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~