OleDbDataReader对象的总行数 获取到OleDbDataReader对象后,怎么样才能知道OleDbDataReader里包含有多少行记录呢。除了用read()一直读到结束这个方法。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那就没有办法。既然获得DataReader对象,就没有必要知道总行数。不知道楼主要这个记录总数有什么用?要获得总行数的话再执行一次select count(*) from t查询即可。 应该获取不到,因为OleDbDataReader因为并没有把数据都读出来啊,要自己用Read去读。要么再返回一个记录集, 例如先是执行SELECT COUNT(*) ,然后才是你的SQL语句,这样可以先Read记录数,然后再NextResult,移动到下一个结果集,读取你的数据 DataTable t = new DataTable(); t.Load(你的OleDbDataReader变量); t.Rows.Count//你想要的结果 问题是这样的——点按钮复制input里面的值 隐藏<%=%>里部分文字怎么做 owc11柱状图 散点图问题 页面全屏 100分问个问题 求一在线编辑器 asp.net到底有没有高手?请帮忙 <input type=file>问题 asp.net gridview嵌套dropdownlist不能触发dropdownlist的事件 高手请进 怎么用dso绑定xml到html页面里的checkbox,radiobutton 一个程序员的心里话
既然获得DataReader对象,就没有必要知道总行数。不知道楼主要这个记录总数有什么用?要获得总行数的话再执行一次select count(*) from t查询即可。
t.Load(你的OleDbDataReader变量);
t.Rows.Count//你想要的结果