1
 private void Data_Load(object sender, EventArgs e)
        {
            CommonClass_RunProcesses Commoncls = new CommonClass_RunProcesses();
            DataSet ds = new DataSet();
            ds = Commoncls.ExecuteSQL("SELECT Sales = SUM(Sales) from Sales_1 ", 17);
            if (ds != null)
            {
                if (ds.Tables[0].Rows.Count > 0)
                {
                    grdData_Load.DataSource = ds.Tables[0];
                    grdData_Load.AllowUserToAddRows = false;
                    grdData_Load.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCellsExceptHeader);

                }

怎么能一直给StoredProc而不是SQL COMMAND。我需要给 SP 名称 usp_SalesofEST ????

4

1 回答 1

1

尝试这个:

ds = Commoncls.ExecuteSQL("EXEC usp_SalesofEST", 17);

这是最快的变化,不知道你的CommonClass_RunProcesses班级还能做什么。如果它具有运行 SP 的特殊内置方法,您应该检查它们。

于 2013-09-24T17:48:53.047 回答