• 向已写好的多行插入sql语句中添加字段和值


    #region 添加支款方式--向已写好的多行插入sql语句中添加字段和值
        public int A_ZhifuFS(int diqu)
        {
            int i = 0;
            string strData = @"SELECT '492494' rwd,'11' rq,'1' bl,'壹元整' md,'1' mr,'a' kx,'055fa99b-a932-4924-9430-71cf13bb6858' gid 
                                UNION ALL SELECT '492494','1','1','壹元整','1','b','055fa99b-a932-4924-9430-71cf13bb6858' 
                                UNION ALL SELECT '492494','1','1','壹元整1','1','c','055fa99b-a932-4924-9430-71cf13bb6858'";
            if (!string.IsNullOrEmpty(strData))
            {
                //这里执行的是忒么的多条。
                string strSQL = "insert into zab_hetongZK (htzk_rwdid, htzk_day, htzk_bili, htzk_MoneyD, htzk_MoneyR,htzk_Lx,htzk_guID) " + strData;
                _db.ExcuteSqlTwo(strSQL);
                //先去获得两个字段的值   
                ZAB_BLL.GetTime GT = new GetTime();
                string strTime = GT.GetTimes("zab_hetongZK", "htzk_id", null, 0);//获得时间
                //strTime='20131111','20131111'//(两个时间)
                strTime += "," + diqu;//再加上地区
    
                //更新SQL语句
                int insertCount = strData.ToLower().Replace("select", "select1").Length - strData.Length;//获得select个数
                int selectIndex = 0;
                for (int ii = 0; ii < insertCount; ii++)
                {
                    strData = strData.Insert((strData.ToLower().IndexOf("select", selectIndex) + 7), string.Format(" {0},", strTime));//在select后加入值
                    selectIndex = strData.ToLower().IndexOf("select", selectIndex) + 7;
                }
                strSQL = "insert into zab_hetongZK (LastEditDate,CreationDate,tb_diqu,htzk_rwdid, htzk_day, htzk_bili, htzk_MoneyD, htzk_MoneyR,htzk_Lx,htzk_guID) " + strData;
                int i = _jtdb.ExcuteSqlTwos(strSQL);//by ltr
            }
            return i;
        }
        #endregion
    方法代码
  • 相关阅读:
    6.BLE---数据传输
    5.BLE---报文
    4.BLE---广播信道防冲突与数据信道选择
    3.BLE---信道与功率
    Ubuntu 安装exe 软件
    Zephyr ubuntu 环境搭建
    ES6语法(一)let 和 const 命令
    Vue(二十三)vuex + axios + 缓存 运用 (以登陆功能为例)
    Vue(二十二)vuex小案例(官网计数案例整合)
    Vue(二十一)使用express模拟接口数据
  • 原文地址:https://www.cnblogs.com/tianrui/p/3419107.html
Copyright © 2020-2023  润新知