asp.net+c#显示sql记录的网页中怎么显示本次查询结果的统计数

selectcount(*)from表怎么将统计结果赋值给一个变量... select count(* ) from 表
怎么将统计结果赋值给一个变量
展开
 我来答
leon382
2010-08-23 · TA获得超过1064个赞
知道小有建树答主
回答量:1744
采纳率:0%
帮助的人:988万
展开全部
object obj;

using (SqlConnection connection = new SqlConnection(connectionString))
{
using (SqlCommand cmd = new SqlCommand())
{
try
{

obj = cmd.ExecuteScalar();
cmd.Parameters.Clear();
if ((Object.Equals(obj, null)) || (Object.Equals(obj, System.DBNull.Value)))
{
obj=null;
}
}
catch (System.Data.SqlClient.SqlException e)
{
throw e;
}
}
}

string tmp="";

if(null !=obj)
{
tmp=obj.ToString();
}
恋红2010
2010-08-22 · TA获得超过1961个赞
知道大有可为答主
回答量:1469
采纳率:50%
帮助的人:573万
展开全部
这个语句查询的结果应该是表中的数据的行数吧,把它赋给一个变量再显示或直接用控件显示啊
//建立连接(省略)
string sqlstr="Select count(*) From 表";
OleDbCommand cmd = new OleDbCommand(sqlstr , conn);
OleDbDataReader rd = cmd.ExecuteReader();
string Result=rd.GetValue(0).ToString();
Result中存放的便是统计出来的行数.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c745982ef
2010-08-22 · 超过11用户采纳过TA的回答
知道答主
回答量:50
采纳率:0%
帮助的人:31.1万
展开全部
用这个函数可以直接取出你要统计的值
new OleDbCommand().ExecuteScalar();
这个只需要转换下类型就OK了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式