首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

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

2012-02-27 
常见错误 不能打开注册表关键字 Temporary (volatile) Jet DSN for process 0xbec Thread 0xd34 DBC 0x35

常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0xbec Thread 0xd34 DBC 0x3510024 Jet'。
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都重装了,还是不管用,以前遇到过这种错误,一般重装就解决了,可是这次怎么也不行啊,这程序白天在单位是调试好的,拷贝回来在家里的电脑运行就出错了,希望各位帮忙啊

[解决办法]
是不是不支持父路径找不到数据库呀?
[解决办法]
直接写路径C:\xxx\Data\vrencai.mdb试试看
[解决办法]
response.write Server.MapPath( "../Data/vrencai.mdb ")

看看路径对不对
[解决办法]
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
---------------------------------------

在ODBC添加数据源试下
[解决办法]
这个不是路径的问题,而是你的程序所在文件夹没有读写权限!!!


我遇到过,所以我知道~ 呵呵
[解决办法]
db= "../Data/vrencai.mdb "
connstr= "DRIVER=Microsoft Access Driver (*.mdb);DBQ= " & Server.MapPath( "db ")
[解决办法]
iis不支持父路径呀,win 2003默认是不支持的
[解决办法]
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下 文件夹默认都是只读得且不能修改,你设置文件夹得属性相当于修改文件夹下文件得属性
[解决办法]
应该是没有ODBC的驱动吧!看看你的数据源
[解决办法]
这个问题我可遇到过哦,然后费尽力气搞定了
你首先检查机器的C:\WINDOWS\temp有没有给IIS帐户“写入”权限
还要检查数据库所在目录是否有可读可写权限
然后尝试注册组件试一试
还有考虑把MSDTC组件卸载了重新安装一次
对了,还有最重要一条,数据库路径写错了一定会出现这个情况!
---------------------------------------------------
我觉得我应该算总结的十分齐全了,如果还有什么不明白的加173392069传个批处理你
---------------------------------------------------
我当时遇到的原因是C:\WINDOWS\temp没有给IIS帐户“写入”权限,因为我用的一个清除系统垃圾的批处理把这个文件夹删除重新建立,结果权限就不对了,而访问数据库必须在这里写入临时文件

热点排行