怎么样得到datareader中数据的条数? 怎么样得到datareader中数据的条数? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private int NumOfDataReader(SqlDataReader reader){ int count=0; while(reader.Read()) { count++; } return count;} 楼上的程序虽可以,但忘了关闭SqlDataReader 我是要一开始就显示出来,while的我也知道的! 你在SQL语句中写上select count(*) as countnum,* from table然后直接读reader["countnum"].Tostring()就有了! 搂住,你要数据的条数,一般都不用DataReader,而是DataTable,因为DataReader一次只在内存中存一条数据,不做数据缓存,使用后再继续从数据库中取,所以它不能事先知道纪录的条数,既不象DataTable这个对象有count这个属性。如果你一定要用这个对象的话,只要用thooy(雨天)朋友的方法啦。这样回答希望对你有帮助。 private int NumOfDataReader(SqlDataReader reader){ int count=0; while(reader.Read()) { count++; } return count;} 你要用datareader就直接在数据库中统计出来好了,不然就用datatable 同意楼上:你要用datareader就直接在数据库中统计出来好了,不然就用datatable 建议用ADO,用DataSet中的DataSet.Tables[0].Rows.Count就搞定了。 vs2008做的网站发布后,浏览网页时出错 生成xml后,关于保存的问题。 动态创建控件的问题 子查询返回的值不止一个。当子查询跟随在 =、!=、<、<=、>、>= 之后,或子查询用作表达式时,这种情况是不允许的。 一个网站路径中间有一串编码,每次访问都不同,怎么会回事? ASP.NET(C#)技术交流,有兴趣进来看看! 安装asp.net要升级里那些东西???? 在PETSHOP中,关于用户验证的问题? 若我要同时上传多个文件,是否上传几个文件,则要在页面中加上几个File控件?有没有其他文法实现? 简单问题 当多个用户访问同一页面时,静态变量的问题???? 下拉框问题
{
int count=0;
while(reader.Read())
{
count++;
}
return count;
}
然后直接读reader["countnum"].Tostring()就有了!
如果你一定要用这个对象的话,只要用thooy(雨天)朋友的方法啦。这样回答希望对你有帮助。
{
int count=0;
while(reader.Read())
{
count++;
}
return count;
}