水晶报表问题
请教各位高人:
程序如下:
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Data.OleDb;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
namespace WebApplication1
{
/// <summary>
/// WebForm1 的摘要说明。
/// </summary>
public class WebForm1 : System.Web.UI.Page
{
public CrystalReport1 oRpt = new CrystalReport1();
protected CrystalDecisions.Web.CrystalReportViewer CrystalReportViewer1;
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
}
#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
InitCrystalReport();
}
/// <summary>
///
/// </summary>
private void InitCrystalReport()
{
OleDbConnection oleConn = new OleDbConnection ("Provider=MSDAORA.1;User ID=Qualitysz;PassWord=Qualitysz;Data Source=oracle_gd");
//OleDbConnection oleConn = new OleDbConnection ("Provider=OraOLEDB.Oracle;Persist Security Info=False;User ID=Qualitysz;Data Source=oracle_gd;Extended Properties=");
OleDbDataAdapter oleAdapter = new OleDbDataAdapter ("select * from CHECK_INFO",oleConn);
System.Data.DataSet ds = new System.Data.DataSet();
oleAdapter.Fill(ds);
oRpt.SetDataSource(ds);
CrystalReportViewer1.ReportSource =oRpt;
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
private void DataGrid1_SelectedIndexChanged(object sender, System.EventArgs e)
{
}
}
}
运行出错提示:
“/GD.Quality/WebApplication1”应用程序中的服务器错误。
--------------------------------------------------------------------------------
查询引擎错误:“C:\DOCUME~1\SYCANH~1\ASPNET\LOCALS~1\Temp\temp_8f42bf74-250e-4641-a66f-3346046c5c5c.rpt”
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: CrystalDecisions.CrystalReports.Engine.DataSourceException: 查询引擎错误:“C:\DOCUME~1\SYCANH~1\ASPNET\LOCALS~1\Temp\temp_8f42bf74-250e-4641-a66f-3346046c5c5c.rpt”
源错误:
执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。
堆栈跟踪:
[DataSourceException: 查询引擎错误:“C:\DOCUME~1\SYCANH~1\ASPNET\LOCALS~1\Temp\temp_8f42bf74-250e-4641-a66f-3346046c5c5c.rpt”]
.F(String , EngineExceptionErrorID
)
.A(Int16 , Int32 )
.@(Int16 )
CrystalDecisions.CrystalReports.Engine.FormatEngine.GetPage(PageRequestContext reqContext)
CrystalDecisions.ReportSource.LocalReportSourceBase.GetPage(PageRequestContext pageReqContext)
CrystalDecisions.Web.ReportAgent.u(Boolean N)
CrystalDecisions.Web.CrystalReportViewer.OnPreRender(EventArgs e)
System.Web.UI.Control.PreRenderRecursiveInternal()
System.Web.UI.Control.PreRenderRecursiveInternal()
System.Web.UI.Control.PreRenderRecursiveInternal()
System.Web.UI.Page.ProcessRequestMain()
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:1.1.4322.2032; ASP.NET 版本:1.1.4322.2032