发新话题
打印

[讨论]C#-ASP代码错误

[讨论]C#-ASP代码错误

议题提交:无双坏坏
信息来源:邪恶八进制信息安全团队(www.eviloctal.com

帮我看看这块C#-ASP代码哪里有错误,执行到取 dr["nCount"]时出错,说“没有此列”:
private void cmd_Query_Click(object sender, System.EventArgs e)
    {
      //参数
      int i=0, nYear=Convert.ToInt32(txt_Year.Text.Trim()), nMonth=Convert.ToInt32(cbx_Month.SelectedIndex+1);
      //
      string sConn="", sDiShi=GetDiShi(), sXianQu=GetXianQu();
      string sCScript="Select Count(sID) as nCount, IsNull(Sum(nSiWang),0) as nSiWang, "+
        "IsNull(Sum(nZhongShang),0) as nZhongShang, IsNull(Sum(nJingJiSunShi),0) as nSunShi "+
        "From SlipInfo Where lFarmSlip=0 And Year(dDate)="+nYear.ToString()+" And Month(dDate)="+nMonth.ToString();
      //
      try
      {
        //打开数据库连接
        sConn=ConfigurationSettings.AppSettings["ConnectionString"];
        conn.Close();
        conn.ConnectionString=sConn;
        conn.Open();        
        //国家道路上的事故
        OleDbCommand cmd=new OleDbCommand( sCScript, conn);
        OleDbDataReader dr=cmd.ExecuteReader();
        txt_ICount.Text=dr["nCount"].ToString();
        txt_ISiWang.Text=dr["nSiWang"].ToString();
        txt_IZhongShang.Text=dr["nZhongShang"].ToString();
        txt_ISunShi.Text=dr["nSunShi"].ToString();
        //
        cmd_Print.Enabled=true;
        grd_Main.Visible=true;
      }
      catch (Exception x)
      {
        string sErrInfo="程序执行出错!\""+x.Message+"\"";
        sErrInfo=sErrInfo.Replace("'"," ");
        Response.Write("<script language=javascript>alert(&#39;"+sErrInfo+"&#39;);</script>");
      }
      finally
      {
      }
    }
http://iittss.com/ kijs与牛人在一起不是有理由的让自己变懒,那是为了让视野更开阔

TOP

引用:
这里是引用第[0 楼]无双坏坏2006-02-10 13:40发表的:[讨论]C#-ASP代码错误
议题提交:无双坏坏
信息来源:邪恶八进制信息安全团队(www.eviloctal.com

帮我看看这块C#-ASP代码哪里有错误,执行到取 dr["nCount"]时出错,说“没有此列”:
private void cmd_Query_Click(object sender, System.EventArgs e)
.......
看看数据库表里有没nCount这个字段?
在我纯真年少時,有一個女生,她願意爲我失去生命,她意志堅定地說:你再纏著我,我就去死! 在我負笈外地時,有一個女生,她願意等我到下輩子,她溫柔婉約地說:你想成爲我男友?等下輩子!! 在我窮困潦倒時,有一個女生,她願意與我共赴黃泉,她眨著紅眼說:你再不還錢,我和你同歸于盡!

TOP

nCount  是已经有了的,就是不知道为什么还是会出现执行到取 dr["nCount"]时出错,说“没有此列”这个提示
http://iittss.com/ kijs与牛人在一起不是有理由的让自己变懒,那是为了让视野更开阔

TOP

发新话题