首页上一页 1 下一页尾页 1 条记录 1/1页
asp.net从入门到精通 第二版 流量统计(本月流量统计问题)
发表在ASP.NET图书答疑
2012-02-29
是否精华
是
否
版块置顶:
是
否
问题:(本月流量统计问题)没有语法错误,不知道为什么?却显示Label3中的“无查询结果”,
本日流量可以运行出结果。
public int Count(int i)//设置各时间段的统计人数
{
int pcount = 0;
string sql = "select count(*) as count,datepart(dd,logintime) as day from tb_counterinfo where logintime>='" + mindate + "' and logintime<'" + maxdate + "'and datepart(dd,logintime)=" + (i + 1) + " group by datepart(dd,logintime)";
DataSet ds = jobclass.getrows(sql);
if (ds.Tables[0].Rows.Count != 0)
{
pcount = Convert.ToInt32(ds.Tables[0].Rows[0]["count"]);
}
else
{
Label3.Text = "无查询结果";
}
return pcount;
}
//(本月累计)可运行出结果,与上一段程序都在一个页面中
public int total()//访问人数统计
{
string sqlstr = "select * from tb_counterinfo where logintime>='" + mindate + "'and logintime<'" + maxdate + "'";
DataSet ds = jobclass.getrows(sqlstr);
int ptotal = ds.Tables[0].Rows.Count;//访问人数统计
return ptotal;
}
本日流量可以运行出结果。
public int Count(int i)//设置各时间段的统计人数
{
int pcount = 0;
string sql = "select count(*) as count,datepart(dd,logintime) as day from tb_counterinfo where logintime>='" + mindate + "' and logintime<'" + maxdate + "'and datepart(dd,logintime)=" + (i + 1) + " group by datepart(dd,logintime)";
DataSet ds = jobclass.getrows(sql);
if (ds.Tables[0].Rows.Count != 0)
{
pcount = Convert.ToInt32(ds.Tables[0].Rows[0]["count"]);
}
else
{
Label3.Text = "无查询结果";
}
return pcount;
}
//(本月累计)可运行出结果,与上一段程序都在一个页面中
public int total()//访问人数统计
{
string sqlstr = "select * from tb_counterinfo where logintime>='" + mindate + "'and logintime<'" + maxdate + "'";
DataSet ds = jobclass.getrows(sqlstr);
int ptotal = ds.Tables[0].Rows.Count;//访问人数统计
return ptotal;
}