asp.net当中怎么用代码实现从数据库当中把一个字段的所有值取出来 相加

谢谢各位了。... 谢谢各位了。 展开
 我来答
梓俊熙
2013-11-25 · 超过13用户采纳过TA的回答
知道答主
回答量:38
采纳率:0%
帮助的人:35万
展开全部

  /// <summary>
        /// 跟据条件查询记录的数量
        /// </summary>
        /// <returns></returns>
        public int SearchBookNum(string condition)
        {
            int total = 0;
            string sql = "select sum(你的字段) from 表名 where 条件" ;
             SqlConnection conn = null;
            try
            {
                conn = ConnectionManager.GetConnection();
                conn.Open();
                //获取SqlCommand,封装sql
                SqlCommand command = new SqlCommand(sql, conn);
                //发送SQL,结果是SqlDataReader类型
                total = Convert.ToInt32(command.ExecuteScalar());//ExecuteScalar()用于查询单行单列,同于count()
            }
            catch (SqlException)
            {
                throw new DAOException();
            }
            finally
            {
                if (conn != null)
                {
                    conn.Close();
                }
            }

            return total;
        }

 
追问

这个地方有报错?  而且还不能进行using引用。。 

追答

肯定会报错的啊,我写的只是一个列子,你要参照我写的这种方式,把你的连接数据库写上吧,我的连接数据库是这样的:

class ConnectionManager
    {
        /// <summary>
        /// 获取数据库连接
        /// </summary>
        /// <returns></returns>
        public static SqlConnection GetConnection()
        {
            string connStr = @"Data Source=WIN-20120404HSE;Initial Catalog=BooksManage;Integrated Security=True";
            return new SqlConnection(connStr);
        }
       
    }

 你要改成你自己的连接。
百度网友4302060b9
2013-11-25
知道答主
回答量:32
采纳率:0%
帮助的人:31.8万
展开全部
select sum(字段) from 表名 where 条件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fxt1688
2014-06-01
知道答主
回答量:15
采纳率:0%
帮助的人:13.2万
展开全部
sum不就行了?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式