DBのテストを使用してCrystalレポートを作成しました。 .NET ReportDocumentクラスを使用してレポートを実行します。私はテストDBに接続するまですべてうまく動作します。Crystalレポート - .NETを介して実行
同じレポートがUAT DBを指しているとき(すべての必要なDBオブジェクトがUATでも利用可能です)、エラーが発生しています。この問題を解決するには、RPTファイルでサーバー名をUAT DBに手動で変更する必要があります。
これを修正するにはどうすればよいですか?
いいえ、私はADO.NET DataSetを使用していません。レポートは大胆にDBオブジェクトと話します。私がしなければならないことは、実行時に接続の詳細を送信することだけです。 – Kaz
AFAIK、あなたはできません。このレポートには、設計時に設定された独自のデータベース設定が保持されており、実行時に変更することはできません。 –