求大神帮忙!急急急!!!!

静静-风 2015-07-23 02:45:31
连接服务器上的Oracle数据,BS不能连CS可以连
一样的代码

string oradb = "Data Source=CYWL;User ID=CY_HSP_YF;Password=yfht;";
OracleConnection conn = new OracleConnection(oradb);
conn.Open();
conn.Dispose();

客户端
Oracle\ora90\network\ADMIN\tnsnames.ora
如下:

CYWL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.20.9)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = logistics)
)
)
急急急!弄了一天了!


...全文
179 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
静静-风 2015-07-28
  • 打赏
  • 举报
回复
谢谢各位了,问题解决了,是客户端版本和服务器版本不一致导致的!
於黾 2015-07-23
  • 打赏
  • 举报
回复
你用oralce的dll去连数据库,它会调用系统中的oracle客户端 没有客户端就调用服务端 你没安装客户端之前,BS调用服务端正常,但是安装了客户端之后,有客户端就会优先调用客户端 你客户端里配置了数据库连接了吗,代码里的连接串和客户端里配置的一致吗
静静-风 2015-07-23
  • 打赏
  • 举报
回复
引用 9 楼 Z65443344 的回复:
还有,.net版本号都一样吗
安装11g后, 现在不管是bs还是cs都有错,醉了,我这就两句代码,上面有截图,12154 求解!
於黾 2015-07-23
  • 打赏
  • 举报
回复
还有,.net版本号都一样吗
於黾 2015-07-23
  • 打赏
  • 举报
回复
32位/64位? 看CS和BS设置的CPU一样吗
binsweet 2015-07-23
  • 打赏
  • 举报
回复
看你bin下是否缺少文件 http://blog.csdn.net/binsweet/article/details/2796491
静静-风 2015-07-23
  • 打赏
  • 举报
回复
试了一下可能是版本问题,然后安装11g客户端就爆这错了,求大神解觉! 急啊!

静静-风 2015-07-23
  • 打赏
  • 举报
回复
引用 2 楼 Z65443344 的回复:
你的CS是在客户机运行的,还是放到服务器上运行的 你的BS呢,是跟CS在同一台机器上运行的吗 在同一台机器上测试,说BS,CS才有意义 根本不是同一台机器,你都用CS也不见得都能连上
就是在同一台机子上的,里面也没干什么就看连不连的上去!我在正式项目中就是报这个错 求解!
於黾 2015-07-23
  • 打赏
  • 举报
回复
如果你确定在服务器上执行你的CS,可以连接数据库 说明IIS里没有给ASPNET用户权限
静静-风 2015-07-23
  • 打赏
  • 举报
回复
引用 1 楼 z81434362 的回复:
数据库 连不上总该有个提示吧,你这样谁知道怎么回事
不好一是忘记发了,是这个错误
於黾 2015-07-23
  • 打赏
  • 举报
回复
你的CS是在客户机运行的,还是放到服务器上运行的 你的BS呢,是跟CS在同一台机器上运行的吗 在同一台机器上测试,说BS,CS才有意义 根本不是同一台机器,你都用CS也不见得都能连上
五更琉璃 2015-07-23
  • 打赏
  • 举报
回复
数据库 连不上总该有个提示吧,你这样谁知道怎么回事

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧