当访问一张与Access数据库连接的页面时,出现类似:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)[Microsoft][ODBC
   Microsoft Access Driver]General error Unable to open registry key 'Temporary
   (volatile) Jet DSN for process 0x614 Thread 0x6c0 DBC 0x21dd07c Jet'.
   (FileName), (LineNumber)
该错误可能是由于访问该页面的用户帐户(account)没有足够的权限来访问HKEY_LOCAL_MACHINE\SOFTWARE\ODBC注册键值引起的,从您给出的出错代码来看,可能就是因为这个缘故。下面是一种解决的方法:(因为涉及到注册表的修改,请您务必注意注册表的可能出错和恢复)1.打开注册表编辑器(Regedit.exe);2.找到HKEY_LOCAL_MACHINE\SOFTWARE\ODBC;3.对访问所用的account赋予适当的权限;4.退出注册表编辑器。如果您需要进一步的信息,请参考:http://support.microsoft.com/default.aspx?scid=kb;en-us;Q295297- 微软全球技术中心 VC技术支持本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款
(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。为了为您创建更好的讨论环境,请参加我们的用户满意度调查
(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。