无法加载DLL(OCI.DLL),如何解决?

王朝asp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

无法加载DLL(OCI.DLL),如何解决?我用regsvr32注册,提示:oci.dll was loaded,but the DLLRegisterServer entry point was not found.

请问,应该如何解决这个问题?

Dllname was loaded, but the DllRegisterServer or DllUnregisterServer entry point was not found.

Dllname is not a .dll or .ocx file. For example, typing regsvr32 wjview.exe generates this error message.

http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/q249/8/73.asp&NoWebContent=1

给asp_net用户赋予系统管理员的权限。

如果还不行,就要该注册表:如下

Oracle 7.x

Windows NT 或 Windows 9x

[HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Transaction Server\Local Computer\My Computer]

"OracleXaLib"="xa73.dll" "OracleSqlLib"="SQLLib18.dll"

"OracleOciLib"="ociw32.dll"

Windows 2000

[HKEY_LOCAL_MACHINE\SOFTWAREMicrosoft\MSDTC\MTxOCI]

"OracleXaLib"="xa73.dll"

"OracleSqlLib"="SQLLib18.dll"

"OracleOciLib"="ociw32.dll"

oracle 8.0

Windows NT 或 Windows 9x

[HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Transaction Server\Local Computer\My Computer]

"OracleXaLib"="xa80.dll"

"OracleSqlLib"="sqllib80.dll"

"OracleOciLib"="oci.dll"

Windows 2000

[HKEY_LOCAL_MACHINE\SOFTWAREMicrosoft\MSDTC\MTxOCI]

"OracleXaLib"="xa80.dll"

"OracleSqlLib"="sqllib80.dll"

"OracleOciLib"="oci.dll"

oracle 8.1

Windows NT 或 Windows 9x

[HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Transaction Server\Local Computer\My Computer]

"OracleXaLib"="oraclient8.dll"

"OracleSqlLib"="orasql8.dll"

"OracleOciLib"="oci.dll"

Windows 2000

[HKEY_LOCAL_MACHINE\SOFTWAREMicrosoft\MSDTC\MTxOCI]

"OracleXaLib"="oraclient8.dll"

"OracleSqlLib"="orasql8.dll"

"OracleOciLib"="oci.dll"

http://www.csdn.net/develop/article/15/15664.shtm

http://search.csdn.net/Expert/topic/2442/2442571.xml?temp=.5156519

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航