我正在将 WinForm Application
从 Visual Studio 2008
迁移到 visual Studio 2017
. 我的Visual Studio 2008有几个 Crystal Reports
. 我从Visual Studio 2008安装了相同的Crystal Reports .
我正在使用Oracle数据库 . 与数据库的所有连接都正常工作 .
我有一个 winForm
页面,我加载了一个ReportViewer . 在 form_load
事件中我有这个代码
Private Sub frmPlanification_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load
If mDataSource Is Nothing Then Me.Close()
Dim Reporte As New rptPlanificacionModificadaLog
Dim Margenes As New CrystalDecisions.[Shared].PageMargins
Reporte.SetDataSource(mDataSource)
在线
Reporte.SetDataSource(mDataSource)
这在Visual Studio 2008中运行良好 . 但在Visual Studio 2017中出现了此错误
CrystalDecisions.ReportAppServer.DataSetConversion.dll中发生未处理的“CrystalDecisions.CrystalReports.Engine.DataSourceException”类型的异常附加信息:连接到未知数据库时出错
我不知道数据库或Crystal报表版本是否有错误 .
1 回答
我必须改变我的App.Config .