“/flashfz”应用程序中的服务器错误。
IErrorInfo.GetDescription 因 E_FAIL(0x80004005) 而失败。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息: System.Data.OleDb.OleDbException: IErrorInfo.GetDescription 因 E_FAIL(0x80004005) 而失败。
源错误:
|
|
#region 回填数据
public void data()
{
try
{
string ss="/";
char[] cc=ss.ToCharArray();
String s=Session["a"].ToString();
string []cut=s.Split(cc);
//this.selectcourse();
orlcmd.CommandText="select CD_COURSE from COURSE where NM_COURSE='"+cut[0].ToString()+"'";//查找编号
orlcmd.Connection=concls.GetCon();
intocourse=orlcmd.ExecuteScalar().ToString();
//this.selectemp();
orlcmd.CommandText="select ID_EMPLOYEE from EMPLOYEE where NM_EMPLOYEE='"+cut[1].ToString()+"'";//查找编号
orlcmd.Connection=concls.GetCon();
intoemp=orlcmd.ExecuteScalar().ToString();
string str="select * from COURSETEACHER where CD_COURSE='"+intocourse+"' and ID_EMPLOYEE='"+intoemp+"' and DT_APPLY_START=to_date('"+cut[2].Substring(0,9).ToString()+"','yyyy-mm-dd')";
orlcmd.CommandText=str;
orlcmd.Connection=concls.GetCon();
OracleDataReader orldr=orlcmd.ExecuteReader();
while(orldr.Read())
{
this.txtcourseid.Text=orldr[0].ToString();
this.txtempid.Text=orldr[1].ToString();
this.txtStartday.Text=orldr[4].ToString().Substring(0,9);
this.txtEndday.Text=orldr[5].ToString().Substring(0,9);
this.txtday.Text=orldr[2].ToString().Substring(0,9);
}
orldr.Close();
}
catch(Exception exp)
{
//this.Response.Write(exp.Message);
Response.Write(exp.StackTrace.ToString());
}
}
#endregion