常见错误 不能打开注册表关键字 '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帐户“写入”权限,因为我用的一个清除系统垃圾的批处理把这个文件夹删除重新建立,结果权限就不对了,而访问数据库必须在这里写入临时文件