簡體   English   中英

水晶報表導航到下一頁時出錯?

[英]Crystal report Error when navigating to next page?

我正在使用Crystal Report創建一個報告網站,並使用一個按鈕來查看報告。 報告的第一頁顯示沒有問題,但是當我單擊導航按鈕移至報告的下一頁時,我遇到了一個錯誤

“登錄失敗。詳細信息:ADO錯誤代碼:0x源:Microsoft SQL Native Client說明:用戶'sa'登錄失敗。SQL狀態:28000本機錯誤:文件C:\\ DOCUME〜1 \\ SOFTLITE \\ ASPNET \\ LOCALS〜錯誤1 \\ Temp \\ ClientReport {02A69EDD-9B03-4490-B3A2-5E5E5F5592D9} .rpt:無法連接:錯誤的登錄參數。”

或Crystal Reports顯示輸入框以登錄數據庫。 我的代碼是:

 protected void Button1_Click(object sender, EventArgs e)
{
            ReportDocument Summaryrpt = new ReportDocument();
            Summaryrpt.Load(Server.MapPath("BookSummary.rpt"));
            Summaryrpt.SetDatabaseLogon("sa", "nirvana", "Compro4", "lottery");
            CrystalReportViewer1.ReportSource = Summaryrpt;
}

請幫我........

我找到了解決方案

 protected void Button1_Click(object sender, EventArgs e)
 {
        ReportDocument Summaryrpt = new ReportDocument();
        Summaryrpt.Load(Server.MapPath("BookSummary.rpt"));
        CrystalReportViewer1.ReportSource = Summaryrpt;
        var connectionInfo = new ConnectionInfo();
        connectionInfo.ServerName = "ComproLottery.db.6456862.hostedresource.com";
        connectionInfo.DatabaseName = "ComproLottery";
        connectionInfo.Password = "Br0@dW@ys68";
        connectionInfo.UserID = "ComproLottery";
        connectionInfo.Type = ConnectionInfoType.SQL;
        for (int i = 0; i < CrystalReportViewer1.LogOnInfo.Count; i++)
        {
            CrystalReportViewer1.LogOnInfo[i].ConnectionInfo = connectionInfo;
        }
  }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM