C#如何获取数据库里有多少记录啊

stringcon="server=.;database=showyu;Trusted_Connection=true";SqlConnectionsc=newSqlCo... string con = "server=.;database=showyu;Trusted_Connection=true";
SqlConnection sc = new SqlConnection(con);
sc.Open();
SqlCommand cmd = new SqlCommand("select * from 学生信息系统", sc);
在这些语句执行过以后该怎么样得到数据库的那张表了有多少记录啊?
展开
 我来答
Axure夜话
推荐于2016-01-20 · 知道合伙人软件行家
Axure夜话
知道合伙人软件行家
采纳数:1197 获赞数:1344
1992年毕业于太原理工大学,20年IT公司工作经验现任山西誉海和科技有限公司技术总监,老二牛车教育课程总监

向TA提问 私信TA
展开全部
C#获取数据库里有多少记录,需要使用ADO.NET的相关方法操作数据库
获取的记录数使用select count(*) from 表
C#连接数据库有以下几个步骤:
1:使用配置的数据库连接串,创建数据库连接 Connection 对象
2:构建操作的sql语句
3:定义command对象
4:打开数据连接
5:执行命令

参考代码:
// 构建选择的sql语句
string sql = "select count(*) mycount from Student ";

Student model = new Student();
using (SqlConnection conn = new SqlConnection(connString))
{
SqlCommand objCommand = new SqlCommand(sql, conn);
conn.Open();
using (SqlDataReader objReader = objCommand.ExecuteReader(CommandBehavior.CloseConnection))
{
if (objReader.Read())
{

}
}
}
jnervo
2011-08-11 · TA获得超过757个赞
知道小有建树答主
回答量:469
采纳率:0%
帮助的人:155万
展开全部
string cmdTxt = "select COUNT(*) from 学生信息系统";
SqlCommand cmd = new SqlCommand(cmdTxt,sc);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
浪漫幕末
推荐于2016-11-17 · TA获得超过1305个赞
知道小有建树答主
回答量:277
采纳率:0%
帮助的人:302万
展开全部
int count=0;
SqlCommand command = new SqlCommand(queryString, connection);
SqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
count++;
Console.WriteLine(String.Format("{0}", reader[0]));
}
count就是结果。
追问
我在下文中需要使用reader.Read()的,如果在之前使用了会不会出现什么问题啊?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yeping天下
2011-08-11 · TA获得超过310个赞
知道小有建树答主
回答量:236
采纳率:100%
帮助的人:74.1万
展开全部
首先,从数据库中检索出记录数,用一条SQL:select count(*) from 表名 ;
然后,在页脚拖一个Label控件,绑定数据就OK啦。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qzg1204
2011-08-11 · TA获得超过173个赞
知道答主
回答量:75
采纳率:0%
帮助的人:72.1万
展开全部
3楼方法应该符合你的要求
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式