各位高手,,,:
我用ASp.net做了一个水晶报表但是;运行程序时就显示登录失败。。我用的是vs2003.有的人说需要打补丁,,,我就到http://support.crystaldecisions.com/communityCS/FilesAndUpdates/cr90mainwin_en.zip.asp?recDnlReq=Record&dnlPath=cr90mainwin_en.zip
网站下载了补丁可是打不上,,,请问怎么解决????

解决方案 »

  1.   

    试:ms原码private void Page_Load(object sender, System.EventArgs e)
    {
    // 在此处放置用户代码以初始化页面
    ReportDoc  = new  ReportDocument();
    ReportDoc.Load(Server.MapPath("myReport.rpt"));
    #region 解决登录错误问题
    TableLogOnInfo  logonInfo  = new TableLogOnInfo();//
    foreach( CrystalDecisions.CrystalReports.Engine.Table tb in ReportDoc.Database.Tables)
    {
    logonInfo = tb.LogOnInfo;
    logonInfo.ConnectionInfo.ServerName = "(local)";
    logonInfo.ConnectionInfo.DatabaseName = "myDatabase";//
    logonInfo.ConnectionInfo.UserID = "sa";
    logonInfo.ConnectionInfo.Password = "111";//
    tb.ApplyLogOnInfo(logonInfo);
    }
    #endregion
    CrystalReportViewer1.ReportSource = ReportDoc;;
    }
      

  2.   

    http://blog.csdn.net/dunesand/articles/171953.aspx
      

  3.   

    具体说明你的访问模式push or pull
    如果是pull,则存在登录失败问题,上面的方法解决。