当出现这个错误的时候
No error information available: REGDB_E_CLASSNOTREG(0x80040154).
一般是数据库连接字串里的
Provider=Microsoft.Jet.OleDb.4.0;
这一部分没有写正确,导致数据库不能正确连接所致。

关于连接Oracle数据库时的这个错误请参考http://blog.joycode.com/uestc95/archive/2004/06/29/26008.aspx
页面内容如下:
连接access时的REGDB_E_CLASSNOTREG(0x80040154)错误当你将一个Web项目最终部署到一台机器上面的时候,有的时候你会发现,你使用Oracle自身的客户端是可以连接远端Oracle数据库的,但是使用ASP.NET程序就会出现如下错误:
连接access时的REGDB_E_CLASSNOTREG(0x80040154)错误
连接access时的REGDB_E_CLASSNOTREG(0x80040154)错误[OleDbException (
0x80040154): No error information available: REGDB_E_CLASSNOTREG(0x80040154).]  
连接access时的REGDB_E_CLASSNOTREG(0x80040154)错误
连接access时的REGDB_E_CLASSNOTREG(0x80040154)错误这是因为ASPNET帐号没有足够的权限所导致的,解决方法如下:
连接access时的REGDB_E_CLASSNOTREG(0x80040154)错误
连接access时的REGDB_E_CLASSNOTREG(0x80040154)错误
1、将ASPNET帐号加入Power Users 群组
连接access时的REGDB_E_CLASSNOTREG(0x80040154)错误
连接access时的REGDB_E_CLASSNOTREG(0x80040154)错误
2、查看一下Oracle客户端的安装目录的权限,看看帐号ASPNET是否有权限读取这个目录以及子目录文件,如果没有,就加入ASPNET

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-09-24
  • 2022-12-23
  • 2021-07-03
  • 2021-09-01
  • 2022-01-09
猜你喜欢
  • 2022-12-23
  • 2021-11-22
  • 2022-01-07
  • 2021-06-19
  • 2021-05-24
  • 2021-05-21
相关资源
相似解决方案