分类: WINDOWS
2007-08-16 14:05:30
没有写过ASP的程序,最近给客户做个东西,用到了ASP,在开发的过程中遇到这么一个问题
问题及解决方法如下:
[ODBC_Microsoft_Access_Driver]常见错误_不能打开注册表关键字_'Temporary_(volatile)_Jet_DSN_for_process_0x340_Thread_0x5e8_DBC_0x1
错误日至内容如题!
只能连接SQL SERVER不能连接ACCESS,
以下是微软提供的解决方案:
1. Start Registry Editor (Regedt32.exe).
2. Select the following key in the registry:
HKEY_LOCAL_MACHINE\SOFTWARE\ODBC
3. On the Security menu, click Permissions.
4. Type the required permissions for the account that is accessing the Web page.
5. Quit Registry Editor.
给IIS_MachineName帐号的系统目录写权限:system/temp
相信大家在运行和数据库打交道的asp文件时遇到过一下的问题:
Microsoft OLE DB Provider for ODBC Drivers 错误 ''80004005''
[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 ''Temporary (volatile) Jet DSN for process 0x1844 Thread 0x1b40 DBC 0x554cc59c Jet''。
conn.asp,行5
除了你把数据库路径写错会出现这种问题以外,还有的原因应该是对系统临时目录访问权限不够的原因,所以应该把everyone加入到系统临时目录的安全选项中。。
记住是系统的临时目录,不是用户的临时目录~如:2000的系统临时路径是:/winnt/temp
2003server是/windows/temp