首先说明一下,困扰了我好久的一个问题,终于解决了,记录一下,以备后用!顺便给遇到同样问题的同学,提供一个参考!

最近用C#写了个Winform的程序,其中要访问Oracle数据库,访问的Oracle安装版本是oracle 9i,在VS2012本地调试运行,好好的,一切正常,但是当我用Inno 5打包软件打包后,安装打包后的exe成功后,一登录就报错,错误信息如下所示:

“System.Data.OracleClient.OracleException (0x80131938): Error while trying to retrieve text for error ORA-12154”

然后就上网找解决方案,有人说是tnsnames.ora的权限问题,还有人说是tnsnames.ora内容配置的问题,还有人说是环境变量ORACLE_HOME的问题,甚至还有人说是oracle的bin权限问题,然而,我一一检查后发现都不是,偶然间看到网上有人说oracle不识别环境变量路径中的括号"("和")",我突然受到启发,当然我的环境变量配置是没有问题的,而是我运行exe安装程序时,每次安装的路径中都有Program Files (x86),为了保险起见,我重新安装打包后的exe时,路径中既不出现空格,也不出现括号,然后安装成功后运行程序时就一切OK了!!!

C#程序运行报错Error while trying to retrieve text for error ORA-12154相关推荐

  1. vc6.0程序运行报错误码为0xc0000005的错误。

    问题: vc6.0程序运行报错误码为0xc0000005的错误. 原因: 自己的代码有问题,导致访问了非法地址,出现该问题.

  2. PL/SQL连接时-Error while trying to retrieve text for error ORA-12154

    PL/SQL连接时-Error while trying to retrieve text for error ORA-12154 报错时,有没有伴随其他问题,优先解决其他的. 1.重启Oracle所 ...

  3. 成功解决Error while trying to retrieve text for error ORA-12154

    成功解决Error while trying to retrieve text for error ORA-12154 目录 解决问题 解决思路 解决方法 T1.首先需要配置tnsnames.ora文 ...

  4. pb 制作程序运行报错界面

    一.运行程序时报错提示 1> 在应该程式里的systemerror[]returns(none)    如下代码: if err_sys=1 then  err_sys=0  return el ...

  5. Qt4.8.6程序运行报错及处理方式/add the “-qws“ command-line option / QScreenLinuxFb::connect:/

    文章目录 前言 一.问题一: 二.问题二: 前言 版本:Linux系统中的Qt4.8.6实验过程中常出现的问题. 一.问题一: 报错如下: No Qt for Embedded Linux serve ...

  6. Eclipse中JDK从1.8换到1.7程序运行报错解决

    从1.8换到1.7之后的截图为: 然而,直接去运行程序后,发现报错.报错内容如下:Unsupported major.minor version 52.0 Exception in thread &q ...

  7. Python携库一并打包(打包pyecharts程序运行报错的解决方法)

    python正常打包,我们只需要在Terminal里输入 pyinstaller -F +项目 即可,如下图 但是呢,有一天我的新项目里 添加了pyecharts这个库,但是打包后,发现用不了.总是报 ...

  8. 微信小程序 运行报错已被代码依赖分析忽略

    如何解决"Error: xxx.js 已被代码依赖分析忽略,无法被其他模块引用"报错? 这问题我找了好久,官网还推荐了解决办法 大家也可以看看↓ 如何解决"Error: ...

  9. 小程序运行报错:[渲染层网络层错误] Failed to load local image /presource 的解决方案

    一般而言,出现这种问题是因为使用vue进行小程序端数据渲染的时候出现了问题. 会出现以下报错: 问题代码: 出现的形式: 我当时是在点击上传的时候每次都报这个错误,所以就一直在思考哪里出了问题.找过另 ...

最新文章

  1. apache 服务发布多个项目,只需要更改配置文件(需要设定虚拟主机)
  2. IT 企业稿阿米巴 失败
  3. 《R语言预测实战》PDF,数据及代码
  4. ubuntu搭建简单http服务器
  5. leetcode之字符串中的第一个唯一字符
  6. 获得PMP认证的过程及心路历程
  7. java算法题解法_LeetCode算法题-Ugly Number(Java实现-四种解法)
  8. asp.net页面去调用通过SSL加密的webservice报错
  9. Newifi3(新路由3)刷潘多拉(Pandora)固件
  10. 闽院食堂管理系统分析
  11. 矢量 路网 免费下载_50个免费矢量图片下载网站
  12. 面试——嵌入式面试内容和注意事项
  13. react-native设置应用启动页
  14. GPIB编程控件指令
  15. HC-05蓝牙模块连接测试
  16. 3dsnbsp;max基础材质初学者必读——陶瓷质感表现(11)
  17. 调试经验——让Excel开口说话(使用VBA Speak方法让Excel朗读单元格内容)(Let Excel read for you)
  18. 中国阀门驱动装置行业运行状况与前景趋势研究报告2022-2028年
  19. 当前年的日历存储到数据库,用于判断某一天是假期还是工作日
  20. JAVA:事件监听器之Button类中的addActionListener(ActionListener l)方法

热门文章

  1. java模拟京东登陆_requests+beautifulsoup模拟登陆京东
  2. 高配云计算机平台,云电脑真的来了!小破本也能秒变高配
  3. 爬山的蜗牛旅程:java内存结构
  4. 一种基于最大吸收功率的卫星太阳能电池板安装方案
  5. TI 评级报告 | RAI Finance:B,展望正面
  6. 非洲秃鹫优化算法:求解全局优化问题的一种新的自然启发元启发式算法(Matlab代码实现)
  7. 纯前端实现—网页钟表设计
  8. Python 头哥实验题目(一、二、三)
  9. php使用qq登录api接口,QQ的账号登录及PHP api操作
  10. java中的package_JAVA中的PACKAGE机制——(好文转帖)