zoukankan      html  css  js  c++  java
  • 动软执行多条语句

     private bool Execute4NewsPublicTypes(int id, List<int> newsTypes)
            {
                bool ret = false;
                List<CommandInfo> strSqlNewsTypes = new List<CommandInfo>();
                try
                {
                    string delSql = "delete from T_ADM_NewsPublicTypes where ID=@ID 
    ";
                    SqlParameter[] cmdParmsDel = new SqlParameter[1];
                    cmdParmsDel[0] = new SqlParameter("@ID ", id);
    
                    strSqlNewsTypes.Add(new CommandInfo(delSql, cmdParmsDel));
    
                    foreach (var i in newsTypes)
                    {
                        string insertSql = "insert into T_ADM_NewsPublicTypes values (@ID, @Type) 
    ";
    
                        SqlParameter[] cmdParmsInsert = new SqlParameter[2];
                        cmdParmsInsert[0] = new SqlParameter("@ID ", id);
                        cmdParmsInsert[1] = new SqlParameter("@Type ", i);
                        strSqlNewsTypes.Add(new CommandInfo(insertSql, cmdParmsInsert));
                    }
    
                    DbPortalHelper.ExecuteSqlTran(strSqlNewsTypes);
    
                    ret = true;
                }
                catch (Exception)
                {
                    ret = false;
                }
                return ret;
            }
    View Code
    public List<int> Query4NewsPublicTypes(int id)
            {
                List<int> ret = new List<int>();
    
                StringBuilder strSql = new StringBuilder();
                strSql.Append("select NewsType from T_ADM_NewsPublicTypes where ID=@ID 
    ");
                
                SqlParameter[] parameters = {
                        new SqlParameter("@ID", SqlDbType.Int,4)
                };
                parameters[0].Value = id;
    
                
                DataSet ds = DbPortalHelper.Query(strSql.ToString(), parameters);
                var dt = ds.Tables[0];
    
                for (int i = 0; i < dt.Rows.Count; i++)
                {                
                    var strType = dt.Rows[i]["NewsType"].ToString();
                    if (!string.IsNullOrWhiteSpace(strType))
                    {
                        ret.Add(int.Parse(strType));
                    }
                }
    
                return ret;
            }
    View Code
    收藏
    关注
    评论
  • 相关阅读:
    SpringCloud Config 配置中心
    MySQL 8.0版本安装后,安装目录下找不到my.ini文件
    MySQL 跨库JOIN
    SpringCloud Ribbon 自定义负载均衡算法
    idea部署tomcat,日志打印显示乱码问题解决
    centos7配置回环网卡地址
    INV*物料接收子库存更新
    AP*供应商更新
    AR*Hz_Parties 客户表更新
    MyBatis-Plus自动生成代码
  • 原文地址:https://www.cnblogs.com/yidengbone/p/7645046.html
Copyright © 2011-2022 走看看