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
    收藏
    关注
    评论
  • 相关阅读:
    win10 uwp 弹起键盘不隐藏界面元素
    win10 uwp 存放网络图片到本地
    win10 uwp 存放网络图片到本地
    sublime Text 正则替换
    sublime Text 正则替换
    win10 uwp 绘图 Line 控件使用
    win10 uwp 绘图 Line 控件使用
    AJAX 是什么?
    什么是 PHP SimpleXML?
    PHP XML DOM:DOM 是什么?
  • 原文地址:https://www.cnblogs.com/yidengbone/p/7645046.html
Copyright © 2011-2022 走看看