Hola Jabi.
Cita:
Iniciado por jabi
¿tanta diferencia hay entre conectar Crystal Report a una BD u otra?
Realmente, si como fuente de datos utilizas un dataset tipado, no hay ninguna diferencia entre bases de datos, puesto que la fuente de datos es tu dataset, sea de donde sea que vienen sus datos.
El código que puedes utilizar justo antes de cargar el reporte sería algo así:
Código:
Dim strReportPath As String = (Ruta del fichero *.rpt)
If Not IO.File.Exists(strReportPath) Then Throw (New Exception("No se encuentra el archivo:" & vbCrLf & strReportPath))
Dim dS As MiDataSet = (Método que devuelva el DataSet con los registros que deseas)
Dim rptDocument As New CrystalDecisions.CrystalReports.Engine.ReportDocument
rptDocument.Load(strReportPath)
rptDocument.SetDataSource(dS)
CrystalReportViewer1.ReportSource = rptDocument
A ver si hay suerte.
Un saludo.