水晶报表的查询引擎错误!帮帮忙!
我的.net调用水晶报表,采用的拉模式,报表直接定义好数据源,但是运行的时候就报查询引擎错误!
查了好多,说是跟路径有关,我的报表路径肯定没有问题。
而且我发现,如果选择将数据与报表一起保存,就可以查出数据,但是是保存的,不是最新的。
如果不选中这项,就报查询引擎错误。
到底是为什么啊,我搞了好久了,谁来帮帮忙!多谢了! --------------------编程问答-------------------- 初步看来你传数据的时候出了问题,你用的是独立版本的水晶报表做的模板吗?
代码贴出来看看按吧。 --------------------编程问答-------------------- 是独立版本的水晶报表做的模板,
代码如下:
ReportDocument report=new ReportDocument();
String rptpath=System.Configuration.ConfigurationSettings.AppSettings["ReportPath"];
report.load(rptpath+"log.rpt");
this.CrystalReportView1.ReportSource=report;
完了。 --------------------编程问答-------------------- 你的模板是直连数据库吗?sql server?
--------------------编程问答-------------------- 是直连,好像跟连接方式有关,多谢! --------------------编程问答-------------------- 到底怎么回事,谁能帮忙解决啊 --------------------编程问答-------------------- 1:可以写代码赋予登录信息
可参考
http://www.cnblogs.com/babyt/archive/2008/10/09/1307346.html
2:可以不写代码
在制作报表的时候,设置sql server 参数的地方,勾选“集成安全” --------------------编程问答-------------------- 登录信息我写了,还是不行。
在哪设参数,我用的是oracle --------------------编程问答-------------------- 如果水晶报表采用oledb方式数据源连接的话,load的时候就不报查询引擎错误,如果其他数据源(如ODBC或者oracle服务器)
就会报查询引擎错误,现在依然有这个问题,有没有碰到过类似情况的高手,帮帮忙吧,头疼了好几天了! --------------------编程问答-------------------- 奇怪,你用的是pull模式,应该没这个问题才对
选用oracle服务器的时候,勾选了OS 身份认证了吗?
补充:.NET技术 , 图表区