0

Visual Studio 2008からvisual Studio 2017に移行しています。 My Visualスタジオ2008には、細部Crystal Reportsがあります。 Visual Studio 2008から同じCrystal Reportsがインストールされています。ビジュアルスタジオ2008年オープンビジュアルスタジオビジュアルスタジオ2017

私はOracle Databaseを使用しています。データベースへのすべての接続が正常に機能しています。

私は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.CrystalReports.Engine.DataSourceException'が発生しました in CrystalDecisions.ReportAppServer.DataSetConversion.dll 追加情報アトリビュート:未知のデータベースに接続する際のエラー

データベースまたはCrystalレポートのバージョンにエラーがあるかどうかわかりません。

答えて

0

私はApp.Configを変更する必要があります。

<!--<startup> 
 
     <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>   
 
    </startup>--> 
 

 
    <startup useLegacyV2RuntimeActivationPolicy="true"> 
 
     <supportedRuntime version="v4.0"/> 
 
    </startup>

関連する問題