首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用DevArt的通用Oracle提供程序出错,但不使用微软的Syste.Data.OracleCleint

使用DevArt的通用Oracle提供程序出错,但不使用微软的Syste.Data.OracleCleint
EN

Stack Overflow用户
提问于 2013-02-23 14:14:34
回答 1查看 474关注 0票数 1

我正在使用DevArt的dotConnect通用连接到Oracle数据库。

它在测试环境和我的本地机器上工作得很好,但是当我将它部署到生产中时,它总是断断续续地出错。这些错误就像ORA 12571: TNS数据包失败和ora-03114:没有连接到Oracle.,您可以在:http://screencast.com/t/1XreLL0fqhttp://screencast.com/t/mpbTkf3t4上看到这些错误。

然而,当我将提供程序从Devart dotConnect Universal改为Microsoft的System.Data.OracleClient时,一切正常工作。使用DevArt或Micrsoft的Oracle提供程序时,的代码完全相同,因为我在ADO.Net中使用DBProvider编码风格。

为什么DevArt的提供者有时成功,有时在生产中失败(在测试环境中是完美的)?可能是其他人也有过类似的经历。

EN

回答 1

Stack Overflow用户

发布于 2013-02-25 12:01:33

我们认为这两个错误(奥拉-12571奥拉-03114)都是由Oracle引起的。在类似的情况下,System.Data.OracleClient也会产生同样的错误。在您开始使用System.Data.OracleClient之后,这个问题解决了吗?

使用dotConnect Universal:http://www.devart.com/dotconnect/oracle/docs/?directmode.html时尝试切换到直接模式(添加"Provider=Oracle;“连接字符串参数以获得dotConnect通用的有效连接字符串)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15041456

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档