从存储过程命令文本到数据集的直接方法

本文关键字:方法 数据集 存储过程 命令 文本 | 更新日期: 2023-09-27 18:32:42

 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);
                }

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

从存储过程命令文本到数据集的直接方法

试试这个:

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

这是最快的更改,不知道您的CommonClass_RunProcesses类可以执行哪些其他操作。如果它具有用于运行SP的特殊内置方法,则应检查它们。