2017-08-28 53 views
1

谁能帮我出这个问题上的水晶报表:“您请求的报告需要进一步的信息”错误

CR version 13.0.20.2399 
Visual Studio Ultimate 

当我尝试从第一页移动到第二页,正在此提示,

您请求的报告需要进一步的信息

下面是我的代码:

myRrpt.Load(Server.MapPath("~\Reporting\CrystalReport15.rpt")) 

    connect_EWS.ConnectionString = Constr_EWS 
    Dim con As New SqlCommand 
    Dim query As String = "SELECT * from Report_BT where [email protected]" 
    con.CommandText = query 
    con.Connection = connect_EWS 
    con.Parameters.AddWithValue("@num", txtNumber.Text.Trim) 
    connect_EWS.Open() 
    ' Dim dsCustomers As New ISAE_BankTransfer 
    Dim da As New SqlDataAdapter(con) 

    Dim dsCustomers As DataSet4 = New DataSet4 

    da.Fill(dsCustomers, "Report_BT") 
    connect_EWS.Close() 

    myRrpt.SetDataSource(dsCustomers.Tables(0)) 
    CrystalReportViewer1.DisplayPage = True 

    CrystalReportViewer1.ReportSource = myRrpt 

该网站是在Windows Server内部发布2012数据中心

回答

0

添加数据库连接的代码中的证书。所以它也会得到第二页的信息。逻辑是在晶体报告中进行分页时,它也打到分贝获得第二组数据。

var connectionInfo = new ConnectionInfo(); 
    connectionInfo.ServerName = "192.168.x.xxx"; 
    connectionInfo.DatabaseName = "xxxx"; 
    connectionInfo.Password = "xxxx"; 
    connectionInfo.UserID = "xxxx"; 
    connectionInfo.Type = ConnectionInfoType.SQL; 
    connectionInfo.IntegratedSecurity = false; 

for (int i = 0; i < Viewer.LogOnInfo.Count; i++) 
{ 
    Viewer.LogOnInfo[i].ConnectionInfo = connectionInfo; 
} 

Crystal Reports - "The report you requested requires further information"

相关问题