zoukankan      html  css  js  c++  java
  • C# 读取Oracle数据库视图数据异常问题处理

    会出现类似现在这种提示的错误

    System.Data.OracleClient 需要 Oracle 客户端软件 version 8.1.7 或更高版本

    情况1.开发过程中遇到这种问题解决

              由于.netapi是通过Oracle客户端进行视图数据读取,这种异常是.net账户没有访问Oracle/bin文件夹的权限。首先要安装oracle

    客户端,其次开放关于Oracle的安装路径的权限。Oracle文件路径   右键--> 安全---> 编辑 ---->添加 ----> 高级 ---> 立即查找 (NETWORK SERVICE 或Authenticated Users 用户,赋予修改读写权限)并赋予我的权限。

            在配置Path环境路径,E:appAdministratorproduct11.2.0client_1BIN     Oracle的安装路径下的BIN  配置在环境变量中。

            在调试代码

    情况2    c#程序本机运行没有问题,部署到正式环境后报错:

    System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本  

    怀疑是开发环境的windows系统与发布环境的windows系统不一样,存在差异。将项目重新生成,发布

    处理方式:把项目属性里"生成"的目标平台改成"x86"方式,重新编译即可。

           

  • 相关阅读:
    环境变量
    多重继承
    参数检查(@property)
    限制属性绑定(__slots__)
    实例属性和类属性
    2017-11-28 中文编程语言之Z语言初尝试: ZLOGO 4
    2017-10-23 在各种编程语言中使用中文命名
    2017-11-27 汉化了十数个编译器的前辈的心得体会
    五行
    阴阳
  • 原文地址:https://www.cnblogs.com/zhao-y/p/9455570.html
Copyright © 2011-2022 走看看