首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

oracle链接:visual studio里一般,release之后的exe报错

2012-09-02 
oracle链接:visual studio里正常,release之后的exe报错我开发一个.net winform程序,需要连oracle,链接字符

oracle链接:visual studio里正常,release之后的exe报错
我开发一个.net winform程序,需要连oracle,链接字符串如下:

XML code
  <connectionStrings>    <add name="JETBackendServer" connectionString="Data Source={0};Persist Security Info=True;User ID=***;Password=***"/>  </connectionStrings>

{0}里的内容由tnsnames.ora里的alias代替:JET1.ATL.HP.COM,甚至直接用(DESCRIPTION =……):
HTML code
JET1.ATL.HP.COM =  (DESCRIPTION =    (ADDRESS_LIST =      (ADDRESS = (PROTOCOL = TCP)(HOST = auxsd04.atl.hp.com)(PORT = 1521))    )    (CONNECT_DATA =      (SID = JET)      (SERVER = DEDICATED)    )  )

Oracle.DataAccess.dll在release的时候也是copy到本地了的。
结果,如果从visual studio里运行源代码,无论本机或者其他机器,都没有问题。
但如果直接运行\bin\Release里的exe文件,本机可以,其他机器就不行。其他机器也都是可以连oracle的(用Navigator)。


问题出在哪里呢?

[解决办法]
我也是用Oracle.DataAccess的,但我每次都有在客户端装OPD的。

热点排行