2013-07-30 51 views
0

我安装一个小asp.net网站与CrytsalReportViewer Web组件(V13)。报告的显示效果很好,现在我想刷新报告中的数据。CyrstalReport连接到Oracle数据库上ASP.NET网站不工作

该报告是使用Oracle ODBC连接创建的,适用于我的PC。当我尝试刷新运行在WinXP(32Bit)上的asp.net网站上的数据时,CR显示我总是有一个对话框,用于输入/验证db值,例如服务器名称,用户名和密码。

的DB值是正确和Oracle ODBC客户端(10.2.0.1)32位被安装和配置。我可以捂住我的数据库,并且ODBC连接也能正常工作。它看起来像CrystalReports找不到报告中指定的ODBC,尽管存在具有此名称的ODBC连接。

任何想法,我可以检查,使其工作?

是否有CrystalReportViewer组件的任何日志文件以查看CR无法连接的原因?

由于提前,
来自Alexs

+0

您可以为CrystalReportViewer声明一个单独的连接字符串。 –

+0

你是什么意思与单独的连接字符串?在我的ASP页面中,我已经设置了所有必要的db值,并且它在我的开发电脑上运行良好。 – AlexS

回答

0

我知道了。安装另一个Oracle客户端(11g R2)后,它可以很好地工作。看来,旧的Oracle客户端10.2.0.1与当前的CrystalReportViewer版本不完全兼容。