zoukankan      html  css  js  c++  java
  • 【Vegas原创】调用不带参数的procedure代码

    适合经常改变where子句的代码


    SQL:

    create proc procBP_Cost_UpdateCost
    as
    SELECT  a.ModelGroupID, a.ProductCost
    FROM   T_ProductCost AS a INNER JOIN
            T_BPCost 
    ON a.ModelGroupID = T_BPCost.ModelGroupID
    WHERE     EXISTS (
    SELECT   MAX(CONVERT(int, PCYear + PCMonth)) AS Version, ModelGroupID
    FROM     T_ProductCost
    GROUP BY ModelGroupID, ProductCostID
    HAVING  (MAX(CONVERT(int, PCYear + PCMonth)) = CONVERT(int, a.PCYear + a.PCMonth)) AND (a.CostCommit = 'Y'))



    后台:

    DataSet ds = db.GetDataSetbyProc("procBP_Cost_UpdateCost");
      public DataSet GetDataSetbyProc(string procName)
            {
                
    #region 注释
                
    /*********************************************\
                        *功能:
                            *    执行存储过程,返回DataSet
                         
                        *返回:    DataSet
                                    Vegas 2008 07 16
                    \*******************************************
    */
                
    #endregion
                SqlDataAdapter sda 
    = new SqlDataAdapter(procName, connStr);
                sda.SelectCommand.CommandType 
    = CommandType.StoredProcedure;
                DataSet ds 
    = new DataSet();
                sda.Fill(ds);
                
    return ds;
            }


  • 相关阅读:
    HTML5 浏览器返回按钮/手机返回按钮事件监听
    Asp.Net Core获取请求信息/获取请求地址
    Asp.Net 获取物理路径
    .Net AppDomain详解(二)
    .Net AppDomain详解(一)
    asp.net core部署到iis中出现 HTTP Error 502.5
    Asp.Net Core 静态文件目录操作
    Asp.Net Core Web相对路径、绝对路径整理
    .Net Core Bitmap位图处理
    ngRx 官方示例分析
  • 原文地址:https://www.cnblogs.com/amadeuslee/p/3744485.html
Copyright © 2011-2022 走看看