-1

我想知道如何使用 Asp.net C# 中的存储过程计算项目/产品。

示例

*类别*

鞋 : 2 件

油漆 : 7 件

裙子 : 204 件

长袍 : 1 件

布卡:6 件

我已经编写了存储过程“ GetItemCount ”,但是我不知道如何在 c# 代码中调用它,请帮助我。

它工作正常查询根据我的意愿显示结果。

SELECT id, category, ( SELECT COUNT(id) FROM entry_table WHERE 
category.id = entry_table.cat_id) as cnt FROM category

请检查下面的屏幕截图。 http://www.fzkdesign.com/img/item-count.jpg


<%#DataBinder.Eval(Container,"DataItem.cnt")%>

问候

菲罗斯汗

4

1 回答 1

0

使用它从 c# 运行存储过程

using (MySqlConnection conn = new MySqlConnection(stringConection))
        {
            using (MySqlCommand cmd = new MySqlCommand("GetItemCount", conn))
            {
                cmd.CommandType = System.Data.CommandType.StoredProcedure;             
                conn.Open();
                DataSet ds= new DataSet();
                SqlDataAdapter da = new SqlDataAdapter();
                da.SelectCommand = sqlComm;
                da.Fill(ds);
            }
        }
于 2013-11-05T07:37:33.407 回答