常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0xbec Thread 0xd34 DBC 0x3510024 Jet'。

itzhiren 2007-07-18 09:46:33
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0xbec Thread 0xd34 DBC 0x3510024 Jet'。
======================================================================

这个问题怎么解决啊?连接方式如下:
db="../Data/vrencai.mdb"
connstr="DBQ="+server.mappath(""&db&"")+"; DefaultDir=; DRIVER={Microsoft Access Driver (*.mdb)};"

,我也换了一种方式试过了:
constr="Provider=Microsoft.Jet.OLEDB.4.0; Data Source="& Server.MapPath("../Data/vrencai.mdb") &"; User Id=admin; Password=;"

提示错误:

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序


另外,IIS重装过了,也不行,连Office都重装了,还是不管用,以前遇到过这种错误,一般重装就解决了,可是这次怎么也不行啊,这程序白天在单位是调试好的,拷贝回来在家里的电脑运行就出错了,希望各位帮忙啊
...全文
14380 30 打赏 收藏 举报
写回复
30 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
yundongyuan 2011-11-30
还是文件夹的权限问题。 我把 INETPUB/wwwroot 从C盘 转移到 F 盘。就OK了。
  • 打赏
  • 举报
回复
Jackie8618 2011-04-28
修复下你的数据库
  • 打赏
  • 举报
回复
kiqq2003 2010-10-25
我也出现了这种情况!
通过修改 C:\WINDOWS\temp的iusr的写权限解决了问题。
  • 打赏
  • 举报
回复
fthislife 2010-06-12
好文章,一定要收藏!
  • 打赏
  • 举报
回复
jjddok 2010-05-12
刚刚遇到的情况就是类似的,解决方法数据库路径不对,加上../就行了
可能权限问题也会导致这种情况,都试试吧。。。。
  • 打赏
  • 举报
回复
tqxin10 2010-04-19
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0xf60 Thread 0x6b4 DBC 0x16b7004 Jet'
怎么解决?
急用!!!!!
希望高手指点一下。
  • 打赏
  • 举报
回复
fsk79079748 2010-04-01
把所有目录共享。NTFS或者32都可以运行的
  • 打赏
  • 举报
回复
你在哪个城市??
  • 打赏
  • 举报
回复
snlixing 2007-07-20
不行重装吧,设置成fat32的
  • 打赏
  • 举报
回复
itzhiren 2007-07-20
哦,昨天说错了,操作系统是XP,分区方式应该是NTFS,不是FAT32。
昨天晚上设置了c:\windows\temp的权限,还是不行,真是郁闷
  • 打赏
  • 举报
回复
zhangjingcheng 2007-07-19
路径问题
绝对路径的
iss里面要相互对应
  • 打赏
  • 举报
回复
Atwind 2007-07-19
应该是没有ODBC的驱动吧!看看你的数据源
  • 打赏
  • 举报
回复
wklilong 2007-07-19
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("DB/kouqiang.mdb")
set con=server.createobject("ADODB.CONNECTION")
con.open connstr

虽然FAT32下系统文件夹默认是可读写得,但是建议你还是设置下,
因为XP下 文件夹默认都是只读得且不能修改,你设置文件夹得属性相当于修改文件夹下文件得属性
  • 打赏
  • 举报
回复
hjx398 2007-07-19
iis不支持父路径呀,win 2003默认是不支持的
  • 打赏
  • 举报
回复
itzhiren 2007-07-19
这程序在单位是调试好的,就是放到家里的电脑运行出错
  • 打赏
  • 举报
回复
itzhiren 2007-07-19
文件夹有读写权限的啊
==============================================================

db="../Data/vrencai.mdb"
connstr="DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & Server.MapPath("db")


这种方法已经试过了,出错
  • 打赏
  • 举报
回复
hjx398 2007-07-19
百度里的答案http://zhidao.baidu.com/question/9008604.html
还有csdn里的答案:http://topic.csdn.net/t/20050411/09/3925485.html

感觉csdn里的答案:给IIS_MachineName帐号的系统目录写权限:system/temp
这个是你的问题的解决方案
  • 打赏
  • 举报
回复
snlixing 2007-07-19
db="../Data/vrencai.mdb"
connstr="DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & Server.MapPath("db")
  • 打赏
  • 举报
回复
dingmin 2007-07-19
这个不是路径的问题,而是你的程序所在文件夹没有读写权限!!!


我遇到过,所以我知道~ 呵呵
  • 打赏
  • 举报
回复
rankisky 2007-07-19
C:\WINDOWS\temp

给 IIS用户组的 创建文件/写入数据 和 创建文件夹/附加数据 的权限即可.

前提是硬盘的文件格式为 NTFS.
  • 打赏
  • 举报
回复
加载更多回复
相关推荐
发帖
ASP
加入

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
申请成为版主
帖子事件
创建了帖子
2007-07-18 09:46
社区公告
暂无公告