西狐网logo

无法加载"sybdrvado20.dll" 的原因和解决办法

Sybase 的 .net Provider  ,少数情况在一些系统中出现“无法加载 'sybdrvado20.dll' ,HRESULT: 0x8007007E ” 的情况。

原因在于 缺少 sybdrvado20.dll 所依赖的 程序集 .dll 文件。

sybdrvado20.dll 所依赖的dll文件有:

OLE32.DLL

USER32.DLL

ADVAPI32.DLL

MSVCR71.DLL

MSVCP71.DLL

KERNEL32.DLL

若system32 目录下缺少这几个文件则会无法加载 sybdrvado20.dll

一般可能会缺少 MSVCR71.DLL,MSVCP71.DLL

 

附:

用 Depends.Exe 这个工具可以查看某个 dll 所依赖的程序集

 

posted on 2009-12-08 11:18  西狐  阅读(770)  评论(0编辑  收藏  举报

导航