title: Crystal Report SP26 SetDataSource() Method failed in computers of clients in Visual Studio 2019
body: <p>​I'm working on Visual Studio 2019 and Crystal Report Service Pack 26. My code read data into ADO.NET dataset and I set those datases as datasourse of my reports. something like this in Visual Basic.Net:</p>
  
  <pre><code>    Dim ds1 As New DataSet1()
  
      Dim myRep As New CrystalReport1
      taAccArticleFields_TBL.Fill(ds1.AccArticleFields_TBL)
      myRep.SetDataSource(ds1)
      crvReport.ReportSource = myRep
  </code></pre>
  
  <p>When I run program through VS all is good and reports show without error. But when I want to run my program on another computer which only has CR26 runtime installed, it gives an error on calling SetDataSource method for report as below:</p>
  
  <pre><code>System.Runtime.InteropServices.COMException (0x800002CD): Error in File temp_04020c6d-5b84-40d9-8558-bf87b6d5e554 4840_5464_{1C1D3ACF-9F25-45E2-B0EE-BB77F1DDA6B6}.rpt: Failed to load database information. 
  at CrystalDecisions.ReportAppServer.Controllers.DatabaseControllerClass.ReplaceConnection(Object oldConnection, Object newConnection, Object parameterFields, Object crDBOptionUseDefault) 
  at CrystalDecisions.CrystalReports.Engine.Table.SetDataSource(Object val, Type type) 
  at CrystalDecisions.CrystalReports.Engine.ReportDocument.SetDataSourceInternal(Object val, Type type)
  </code></pre>
  
  <p>I encounter this with any program I write. Does anyone have idea to solve this?</p>