Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net Can';t执行crystal报表的sql查询_Vb.net_Visual Studio 2010_Crystal Reports_Crystal Reports Viewer - Fatal编程技术网

Vb.net Can';t执行crystal报表的sql查询

Vb.net Can';t执行crystal报表的sql查询,vb.net,visual-studio-2010,crystal-reports,crystal-reports-viewer,Vb.net,Visual Studio 2010,Crystal Reports,Crystal Reports Viewer,我在crystal report viewer中有一些用于执行crystal report的代码,我已经设置了参数和sql,但没有显示任何内容。有人能帮我吗?我对使用crystal reports是新手 你打开连接了吗?是的,我打开了。我使用方法connString。代码在vRptED.Database.Tables中停止。我已经使用crDatabase.Table进行了测试,但仍然无法工作。它返回null或对象引用bla bla bla Private Sub CrystalReportVie

我在crystal report viewer中有一些用于执行crystal report的代码,我已经设置了参数和sql,但没有显示任何内容。有人能帮我吗?我对使用crystal reports是新手


你打开连接了吗?是的,我打开了。我使用方法connString。代码在vRptED.Database.Tables中停止。我已经使用crDatabase.Table进行了测试,但仍然无法工作。它返回null或对象引用bla bla bla
Private Sub CrystalReportViewer1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CrystalReportViewer1.Load
    Dim crDatabase As Database
    Dim crTables As Tables
    Dim crTable As CrystalDecisions.CrystalReports.Engine.Table
    Dim crTableLogOnInfo As TableLogOnInfo
    Dim crConnectionInfo As ConnectionInfo
    vRptED.Load("D:\FENNY\ReportsRecon\ReportRecon\Rp11\Revisi\BLReports7RevTrial.rpt")
    crConnectionInfo = New ConnectionInfo()
    crDatabase = vRptED.Database
    crTables = crDatabase.Tables

    With crConnectionInfo
        .ServerName = "172.24.34.57"
        .UserID = "sa"
        .Password = "sa"
        .DatabaseName = "REPORTS"
    End With

    crDatabase = vRptED.Database
    crTables = vRptED.Database.Tables

    For Each crTable In crTables
        crTableLogOnInfo = crTable.LogOnInfo
        crTableLogOnInfo.ConnectionInfo = crConnectionInfo
        crTable.ApplyLogOnInfo(crTableLogOnInfo)
    Next
    connString()
    Dim sql As SqlCommand
    sql = New SqlCommand("SELECT * from PLSummary51 ", con)
    Dim ddlValues1 As SqlDataReader
    Dim ds As New DataSet
    ddlValues1 = sql.ExecuteReader
    While ddlValues1.Read
        vRptED.SetParameterValue("BisnisUnit", "51")
        vRptED.SetParameterValue("CompID", "22")
    End While        
    CrystalReportViewer1.ReportSource = vRptED
    CrystalReportViewer1.Refresh()
End Sub