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
早上访问所有的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的盘里试试