当前位置:编程学习 > C#/ASP.NET >>

用水晶报表的帮忙看下好吗?为什么调试是好的,一部署到web服务器就提示登陆?

我调试的时候用的是VS2005 地址栏是http://localhost:4208/Website/report/refundReport.aspx 这时可以看到报表

但我部署到IIS上去了以后,地址栏是http://192.168.18.15/erpnew/report/refundReport.aspx 这个时候就看不到报表了,提示
您请求的报表需要更多信息.
--------------------------------------------------------------------------------
服务器名:    
数据库名:    
用户名:    
密码:     
  
请问各位高手有没遇到这样的情况呢?????小弟急问。。。

我代码里设置了数据库登陆信息
  
CrystalReport1 cr  = new CrystalReport1();
           TableLogOnInfo logOnInfo = new TableLogOnInfo();
           int i = 0;

           // 对报表中的每个表依次循环。
           for (i = 0; i == cr.Database.Tables.Count - 1; i++)
           {
               // 设置当前表的连接信息。
           
               logOnInfo.ConnectionInfo.ServerName = "aaa";
               logOnInfo.ConnectionInfo.DatabaseName = "bbb";
               logOnInfo.ConnectionInfo.UserID ="ccc";
               logOnInfo.ConnectionInfo.Password = "ddd";
               cr.Database.Tables[i].ApplyLogOnInfo(logOnInfo);
           }

            CrystalReportViewer1.ReportSource = cr;


--------------------编程问答-------------------- 关注,帮顶 --------------------编程问答-------------------- 取消for循环,看其它页面是否显示正常。 --------------------编程问答-------------------- 我这个报表文件里面就一个表
for只循环一次 --------------------编程问答-------------------- 有新发现。。。我把for去掉了 也就是根本没设置连接信息。。。
调试照样可以查看报表。。。为什么呢。。。 --------------------编程问答-------------------- ... --------------------编程问答-------------------- 这样可以:         
            logOnInfo.ConnectionInfo.ServerName = "aaa"
            logOnInfo.ConnectionInfo.DatabaseName = "bbb"
            logOnInfo.ConnectionInfo.UserID = "ccc"
            logOnInfo.ConnectionInfo.Password = "ddd"
            rd.Database.Tables(0).ApplyLogOnInfo(logOnInfo)

            CrystalReportViewer1.Visible = True
            CrystalReportViewer1.ReportSource = rd --------------------编程问答--------------------    Dim rd As ReportDocument = New ReportDocument --------------------编程问答-------------------- up
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,