SqlDataReader中如何返回行数?

ljcoffee 2003-07-03 08:28:02
SqlDataReader中如何返回行数?
...全文
1536 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
elite2018 2004-01-09
  • 打赏
  • 举报
回复
SqlCommand comm=new SqlCommand();
SqlDataReader dr=comm.ExecuteNonQuery();
senzz 2004-01-09
  • 打赏
  • 举报
回复
saucer(思归, MS .NET MVP) 的方法!
__________________ 2004-01-09
  • 打赏
  • 举报
回复
study
lufly2000 2003-07-04
  • 打赏
  • 举报
回复
是啊,返回行数为什么要使用datareader呢?思归的方法很好啊

如果一定要使。。。。

string sSQL = "select count(*) from yourtable";
SqlCommand cmd = new SqlCommand(sSQL,conn);
conn.open()
datareader=objcommand.executereader()
while(datareader.read())
Console.writeline(datareader[0])

大概是这样吧


saucer 2003-07-03
  • 打赏
  • 举报
回复


string sSQL = "select count(*) from yourtable";
SqlCommand cmd = new SqlCommand(sSQL,conn);
conn.Open();
int nCount = (int)cmd.ExecuteScalar();
conn.Close();
declude 2003-07-03
  • 打赏
  • 举报
回复
agree wsp168
ocool 2003-07-03
  • 打赏
  • 举报
回复
wsp168的方法可行
SZHHP 2003-07-03
  • 打赏
  • 举报
回复
this.sqlDataAdapter1.Fill(...)

返回的是 int 不知道是不是行数
wsp168 2003-07-03
  • 打赏
  • 举报
回复
string ss = select count(*) from table-name
SqlDataReader dr = new SqlDataReader(ss,..)
..
..

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧