在线等,急啊!关于查询引擎错误!!!

blazelgh 2005-05-18 10:24:28
在水晶报表里面定义了子报表。
SubreportObject oSubreport = rdReport.ReportDefinition.ReportObjects["Subreport5"] as SubreportObject;

ReportDocument subreportdoc = oSubreport.OpenSubreport(oSubreport.SubreportName);
subreportdoc.SetDataSource(Session["maintailinfo"]);

绑定数据源后运行提示查询引擎错误!!
去掉子报表后没有错误。
请救救我吧!!!
...全文
142 7 打赏 收藏 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lyb_abiandbel 2005-09-09
  • 打赏
  • 举报
回复
出现这个问题最大的可能是你用代码创建的表结构和xsd文件中的表名字不一样,结构不一样,
这两个地方要一模一样:比如

DataSet dss=new DataSet();
DataTable dt=new DataTable("zsmxb");
dt.Columns.Add("cchbh",System.Type.GetType("System.String"));
dt.Columns.Add("nglf",System.Type.GetType("System.Decimal"));
dt.Columns.Add("ncf",System.Type.GetType("System.Decimal"));
dt.Columns.Add("nqyf",System.Type.GetType("System.Decimal"));
dt.Columns.Add("nzsf",System.Type.GetType("System.Decimal"));
dt.Columns.Add("ntcf",System.Type.GetType("System.Decimal"));
dt.Columns.Add("ngz",System.Type.GetType("System.Decimal"));
dt.Columns.Add("nzjf",System.Type.GetType("System.Decimal"));
dt.Columns.Add("nylf",System.Type.GetType("System.Decimal"));
dt.Columns.Add("nwxf",System.Type.GetType("System.Decimal"));
dt.Columns.Add("nsy",System.Type.GetType("System.Decimal"));
dt.Columns.Add("nqtf",System.Type.GetType("System.Decimal"));
dt.Columns.Add("nxj",System.Type.GetType("System.Decimal"));
dss.Tables.Add(dt);

注意:这里的DataTable dt=new DataTable("zsmxb");这句中表名"zsmxb"要和你的xsd文件中的表名要一样,

同时,dt的字段名、类型,都要和xsd文件一样,否则回产生"查询引擎错误"。
lyb_abiandbel 2005-09-09
  • 打赏
  • 举报
回复
http://blog.csdn.net/lyb_abiandbel/archive/2005/08/16/455616.aspx
liuchengit 2005-09-08
  • 打赏
  • 举报
回复
我在找编程接口, 水晶报表的画格子太麻烦了,各位有没有用程序画格子的,QQ:47307116
yingfeiqiyue 2005-09-07
  • 打赏
  • 举报
回复
数据源FILL 该DATASET的时候有字段名跟该DATASET的字段名不一样.建议修改试试
xwdd129 2005-05-19
  • 打赏
  • 举报
回复
检查下子报表中是否有多余字段或不对应字段
blazelgh 2005-05-18
  • 打赏
  • 举报
回复
请问各位知道不知道发生这个错误一般是由于什么原因造成的呢?
delbrueck 2005-05-18
  • 打赏
  • 举报
回复
能不用子报表最好不要用……

4,818

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧