这是错误:
CrystalDecisions.CrystalReports.Engine.DataSourceException: 查询引擎错误:“C:\WIN2003\TEMP\temp_2325508b-2fef-4cc0-afd1-56472ab63103.rpt”

解决方案 »

  1.   

    这个是存储过程的:
    BLL.BL_Report BLReport=new BL_Report();
    DataSet ds=BLReport.GetTitlesByProcedure(this.txtTitle.Text.ToString(),this.txtType.Text.ToString(),
                                         this.txtMinPrice.Text.ToString(),this.txtMaxPrice.Text.ToString(),
                                         this.txtMinDate.Text.ToString(),this.txtMaxDate.Text.ToString());
                
    oRpt.SetDataSource(ds); CrystalReportViewer1.DisplayToolbar=true; CrystalReportViewer1.DisplayGroupTree=false;
    CrystalReportViewer1.ReportSource=oRpt;这个是Sql语句的: BLL.BL_Report BLReport=new BL_Report();
    DataSet ds=BLReport.GetTitlesBySql();            
    oRpt.SetDataSource(ds); CrystalReportViewer1.DisplayToolbar=true; CrystalReportViewer1.DisplayGroupTree=false;
    CrystalReportViewer1.ReportSource=oRpt;
      

  2.   

    出现这个问题主要的是你对应的DataSet里面的表名称要和Rpt表名称一致!!