C#如何返回记录集的行数
SqlCommandcmd=newSqlCommand("select*frommenjin");cmd.Connection=conn;返回受影响的行数为:inti=C...
SqlCommand cmd = new SqlCommand("select * from menjin ");
cmd.Connection = conn;
返回受影响的行数为: int i = Convert.ToInt32(cmd.ExecuteNonQuery());
我现在想返回的是记录集一共有多少行,而不是受影响的行数,请问这段该怎么写
int i =????????? 展开
cmd.Connection = conn;
返回受影响的行数为: int i = Convert.ToInt32(cmd.ExecuteNonQuery());
我现在想返回的是记录集一共有多少行,而不是受影响的行数,请问这段该怎么写
int i =????????? 展开
2个回答
展开全部
将select * from menjin改成select count(*) from menjin
然后
var count = Convert.ToInt32(cmd.ExecuteScalar())
这里的count就是一共有多少行~
希望对您有帮助~
By Billskate
然后
var count = Convert.ToInt32(cmd.ExecuteScalar())
这里的count就是一共有多少行~
希望对您有帮助~
By Billskate
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询