Chinaunix首页 | 论坛 | 博客
  • 博客访问: 797922
  • 博文数量: 161
  • 博客积分: 10005
  • 博客等级: 中将
  • 技术积分: 1445
  • 用 户 组: 普通用户
  • 注册时间: 2006-12-04 15:08
文章分类

全部博文(161)

文章存档

2014年(1)

2013年(1)

2011年(2)

2010年(18)

2009年(26)

2008年(18)

2007年(66)

2006年(29)

我的朋友

分类: 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

阅读(1044) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~