TableLogOnInfo logOnInfo =new TableLogOnInfo (); string a,b,c,d;
//获取ServerName
a=System.Configuration.ConfigurationSettings.AppSettings ["servername"];
//获取DatabaseName
b=System.Configuration.ConfigurationSettings.AppSettings ["database"];
//获取UserId
c=System.Configuration.ConfigurationSettings.AppSettings ["userid"];
//获取password
d=System.Configuration.ConfigurationSettings.AppSettings ["pass"];
//设置logOnInfo参数
logOnInfo.ConnectionInfo.ServerName = a;
logOnInfo.ConnectionInfo.DatabaseName = b;
logOnInfo.ConnectionInfo.UserID = c;
logOnInfo.ConnectionInfo.Password = d; myCRViewer.ParameterFieldInfo=myFields;
StuExamInfoR myReport = new StuExamInfoR();
myReport.Database.Tables[0].ApplyLogOnInfo(logOnInfo);
myCRViewer.ReportSource = myReport;
myCRViewer.DataBind();
myCRViewer.RefreshReport();
上面是修改后的代码
出现下面的错误
文件 C:\DOCUME~1\APP006\ASPNET\LOCALS~1\Temp\temp_f8e7f72e-ac48-4afc-8100-3916efd00720.rpt内出错:找不到行集列。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: CrystalDecisions.CrystalReports.Engine.InternalException: 文件 C:\DOCUME~1\APP006\ASPNET\LOCALS~1\Temp\temp_f8e7f72e-ac48-4afc-8100-3916efd00720.rpt内出错:找不到行集列
//获取ServerName
a=System.Configuration.ConfigurationSettings.AppSettings ["servername"];
//获取DatabaseName
b=System.Configuration.ConfigurationSettings.AppSettings ["database"];
//获取UserId
c=System.Configuration.ConfigurationSettings.AppSettings ["userid"];
//获取password
d=System.Configuration.ConfigurationSettings.AppSettings ["pass"];
//设置logOnInfo参数
logOnInfo.ConnectionInfo.ServerName = a;
logOnInfo.ConnectionInfo.DatabaseName = b;
logOnInfo.ConnectionInfo.UserID = c;
logOnInfo.ConnectionInfo.Password = d; myCRViewer.ParameterFieldInfo=myFields;
StuExamInfoR myReport = new StuExamInfoR();
myReport.Database.Tables[0].ApplyLogOnInfo(logOnInfo);
myCRViewer.ReportSource = myReport;
myCRViewer.DataBind();
myCRViewer.RefreshReport();
上面是修改后的代码
出现下面的错误
文件 C:\DOCUME~1\APP006\ASPNET\LOCALS~1\Temp\temp_f8e7f72e-ac48-4afc-8100-3916efd00720.rpt内出错:找不到行集列。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: CrystalDecisions.CrystalReports.Engine.InternalException: 文件 C:\DOCUME~1\APP006\ASPNET\LOCALS~1\Temp\temp_f8e7f72e-ac48-4afc-8100-3916efd00720.rpt内出错:找不到行集列
解决方案 »
- 求助,两个完全相同的引用如何在一个项目共存
- 用asp.net做网站有问题求指导!!
- 整理了一个ASP.Net后台管理的模板,还有一个js共通类,共享一下
- 如何在空间里建立虚拟目录?
- 很长时间没解决,寻求帮助.CS中TabControl同样的功能在BS中怎么实现?
- asp.net如何引用其他目录的程序集,并且编译时能通过
- 高手求救啊 为什么生成静态页的时候会出现这个问题呢
- web开发中用了框架套框架,结果非常容易使ie死掉,请问谁有这方面的经验?
- 绑定到DataList的返回数据少一条,好奇怪,高手请进^_^
- 一个.net2005做的网站传出显得问题.(急,快回吧.我都快急死了)
- vb.net的类中如何用Static...在线结贴..
- 复制一个已经存在的aspx页面,修改成为另外一个页面,然后新的页面出现很多稀奇古怪的问题
(1)TableLogOnInfo是什么类(webform,自定义cs,已有控件)?
(2)StuExamInfoR 是什么?
(3)你的报表.rpt设计中有没有添加数据库数据(和myReport.Database.Tables[0].ApplyLogOnInfo(logOnInfo)关联的)。
(4)用什么数据库?