Hola a todos, soy de la nueva ola que está migrando de VB 6.0 a Visual Basic .Net


El caso es el siguiente:


Tengo una aplicación en VB 6.0 en la cual se escoje un nombre de reporte de Crystal Reports, se escojen los nombres de servidor y base de datos, se crea un ODBC y se asocia dicho ODBC nuevo al reporte. Utilizo el objeto CRViewer91


En VB 6.0 el código que utilizo es


Dim Aplicacion As New CRAXDRT.Application
Dim Reporte As New CRAXDRT.Report


Set Reporte = Aplicacion.OpenReport(Trim(txtReporte))


Reporte.Database.Tables(i).SetTableLocation Trim(txtBaseDatos) & ".dbo." & Reporte.Database.Tables(i).Name, "", "DSN=Toberal"


Reporte.DiscardSavedData
Reporte.EnableParameterPrompting = True
CRViewer91.ReportSource = Reporte
CRViewer91.Refresh
CRViewer91.ViewReport


Pero en VB.Net no existe nada de CRAXDRT


Gracias por la ayuda