我写了个工具程序,链接Oracle数据,程序编译完成后在debug里面运行程序,连接Oracle数据库正常,
但我将debug里面的文件拷贝到一个新建的文件夹内,链接Oracle时就报“ORA-12154:TNS:无法解析指定的链接标识符”。百思不得其解,请大虾们指点一下。多谢。

解决方案 »

  1.   

    http://davidullua.cnblogs.com/articles/180792.html
    看一下吧
      

  2.   

    是不是有些文件没有拷啊?比如说config文件!
    楼主问题解决的话,回个帖子,告诉大家是怎么一回事,学习...
    hoho...
      

  3.   

    应该没关系啊,你把code贴出来 ,我看看
      

  4.   

    TO:lvxianda debug里面是可以链接的。只是把文件都移动到另一个地方就不能链接了。猜想应该不是Oracle的问题。
      

  5.   

    TO:net_boy数据库操作封装成dll了。链接程序就是正常的Oracle数据库链接。
      

  6.   

    仔细看看你的tnsnames.ora文件配置的对不对
      

  7.   

    是对的,不然debug里面也不会连通的。
      

  8.   

    也许跟这个无关,应该是别的问题,举个例子读取文件,你写的是绝对路径,如果换到别的机器上,路径不对,就会出错。
    所以需要你把code贴出来,看看别的地方有什么错误。
      

  9.   

    我也做了个你说的那样的简单程序,生成后也把debug中的内容拷贝出来放别的文件夹,运行没问题啊!
    这和什么路径的有关系么?
    你再重新生成下程序,再试试!
    如果你的程序简单的话,重新写一遍试试,没必要在这上边费很多少时间。
    因为在我这就可以。