si alguien seria tan amable de decirme cual es el error que estoy cometiendo me sentiria muy agradecida, al correr la pagina me sale el siguiente error...
Referencia a objeto no establecida como instancia de un objeto.
y lo marca en la siguiente linea
Línea 28: 'codigo de conexion con la base de datos
Línea 29: Dim myTables As Tables
Línea 30: myTables = myReportDocument.Database.Tables
Línea 31: For Each myTable As CrystalDecisions.CrystalReports.Engine.Table In myTables
Línea 32: Dim myTableLogonInfo As TableLogOnInfo = myTable.LogOnInfo
mi codigo es el siguiente:
Código:
de antemano, gracias por tomarse la molestia de leer ^^U Imports CrystalDecisions.CrystalReports.Engine Imports CrystalDecisions.Shared Partial Class _Default Inherits System.Web.UI.Page Private cilabReport As ReportDocument Protected Sub CrystalReportViewer1_Init(ByVal sender As Object, ByVal e As System.EventArgs) Handles CrystalReportViewer1.Init 'direccionar el codigo de conexion a la base de datos Dim myConnectionInfo As ConnectionInfo = New ConnectionInfo() myConnectionInfo.ServerName = "trabajo" myConnectionInfo.DatabaseName = "cilabv3" myConnectionInfo.UserID = "sa" myConnectionInfo.Password = "" SetDBLogonForReport(myConnectionInfo, cilabReport) 'enlace del crystal cilabReport = New ReportDocument() Dim reportPath As String = Server.MapPath("Resultados.rpt") cilabReport.Load(reportPath) CrystalReportViewer1.ReportSource = cilabReport End Sub Private Sub SetDBLogonForReport(ByVal myConnectionInfo As ConnectionInfo, ByVal myReportDocument As ReportDocument) 'codigo de conexion con la base de datos Dim myTables As Tables myTables = myReportDocument.Database.Tables For Each myTable As CrystalDecisions.CrystalReports.Engine.Table In myTables Dim myTableLogonInfo As TableLogOnInfo = myTable.LogOnInfo myTableLogonInfo.ConnectionInfo = myConnectionInfo myTable.ApplyLogOnInfo(myTableLogonInfo) Next End Sub