我已经建立了连接到Oracle的C#程序,并使用crystal-report进行报告。 在我的电脑中,它工作得非常好(当我绑定到我的Oracle时) 但当我在其他计算机上运行我的程序 - 程序工作,我看到屏幕上的数据,但是 当我试图用水晶报告查看报告时我得到错误(连接到Oracle的问题) 为什么我得到这个错误?连接很好,我在屏幕上看到了来自Oracle的数据(在我的程序中)
(我在C#VS2008中的程序,Oracle 11g)
提前谢谢
答案 0 :(得分:0)
我知道回答太迟了。但这可能会帮助别人。 我最初在.NET MVC应用程序中使用MS SQL和Crystal报表。但客户端使用的是Oracle,我的应用程序需要联系远程oracle数据库。连接工作正常,但水晶报告和oracle的连接给出了间歇性的问题。
所以最后的解决方法是创建DataSet。在生成报告之前的应用程序中,我使用Oracle中的数据填充了DataSet。并使用DataSet作为我的报告的数据源。现在效果很好。