asp.net+c#显示sql记录的网页中怎么显示本次查询结果的统计数
3个回答
展开全部
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();
}
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();
}
展开全部
这个语句查询的结果应该是表中的数据的行数吧,把它赋给一个变量再显示或直接用控件显示啊
//建立连接(省略)
string sqlstr="Select count(*) From 表";
OleDbCommand cmd = new OleDbCommand(sqlstr , conn);
OleDbDataReader rd = cmd.ExecuteReader();
string Result=rd.GetValue(0).ToString();
Result中存放的便是统计出来的行数.
//建立连接(省略)
string sqlstr="Select count(*) From 表";
OleDbCommand cmd = new OleDbCommand(sqlstr , conn);
OleDbDataReader rd = cmd.ExecuteReader();
string Result=rd.GetValue(0).ToString();
Result中存放的便是统计出来的行数.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用这个函数可以直接取出你要统计的值
new OleDbCommand().ExecuteScalar();
这个只需要转换下类型就OK了
new OleDbCommand().ExecuteScalar();
这个只需要转换下类型就OK了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询