首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >卸载odp.net时DbProviderFactories.GetFactoryClasses()不起作用

卸载odp.net时DbProviderFactories.GetFactoryClasses()不起作用
EN

Stack Overflow用户
提问于 2010-05-26 14:59:21
回答 1查看 1K关注 0票数 0

我正在使用DbProviderFactories.GetFactoryClasses()方法检查odp.net是否存在。在未安装或已安装odp.net的情况下,它都能正常工作。但是当我卸载odp.net 10g时,它也显示odp.net提供程序存在。我已经检查了注册表,它没有显示odp.net。请建议一种更好的方法来检查odp.net是否存在。

EN

回答 1

Stack Overflow用户

发布于 2010-11-09 05:16:22

检查C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config和C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG等文件夹中的machine.config。

您在element中看到了什么?:

像这样的东西?

代码语言:javascript
复制
  <system.data>
    <DbProviderFactories>
      <add name="Oracle Data Provider for .NET" invariant="Oracle.DataAccess.Client"
        description="Oracle Data Provider for .NET" type="Oracle.DataAccess.Client.OracleClientFactory, Oracle.DataAccess, Version=2.112.1.1, Culture=neutral, PublicKeyToken=89b483f429c47342" />
     .....
    </DbProviderFactories>
  </system.data>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2910717

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档