ASP访问数据库的问题,很少见,老手新手都来看看

来源:百度知道 编辑:UC知道 时间:2024/06/06 11:21:25
C盘为NTFS格式,D盘为FAT32格式,ASP文件全部在D盘,数据库是ACCESS

早上访问所有的ASP文件都没问题

中午回来,卸载了旧版的还原精灵,安了个新的,然后备份C盘,再运行ASP就全部报错

其中,用Provider=Microsoft.Jet.OLEDB.4.0;Data Source=访问数据库的,错误提示如下:
Microsoft JET Database Engine (0x80004005)
未指定的错误

用driver={microsoft access driver (*.mdb)};dbq=访问的,错误提示如下:

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

尝试解决:

1-把ASP文件放到C盘NTFS,调整IIS指向,然后对ASP所在文件夹-属性-安全,开放Users所有权限,还是不行

2-用系统的ODBC设置DSN,然后测试连接正确,可ASP页,还是打开报错

请达人指教,到底是怎么回事,该如何解决呢?原来运行都是好好的!
错误提示是说权限不够,还是说别的什么呢?
回1楼的:
ACCESS 也在D盘,和ASP文件在同一个虚拟目录下,正常使用没问题
回2楼的:
权限上能说说具体操作么
回3楼的:
原来所在D盘就是FAT32

------我自己把问题解决了,哈哈-----
在C盘 WIN目录下,打开temp文件夹,然后属性--安全--
把所有的访问帐号前的 修改项 打上勾
测试,全部OK

ACCESS
在什么盘
ACCESS 能正常使用不

1、检查一下权限
2、换个驱动试试 如:Provider=Microsoft.Jet.OLEDB.4.0;Data Source=数据库绝对路径

你数据库放哪的??全部放在不是NTFS的盘里试试