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
    收藏
    关注
    评论
  • 相关阅读:
    leetcode-Binary Tree Inorder Traversal
    leetcode- Isomorphic Strings
    Ascii码表对应(摘至百度)
    leetcode-Happy Number
    leetcode-Bulls and Cows
    leetcode-Group Anagrams
    14、排序:插入类排序和交换类排序
    13、自平衡二叉查找树AVL
    11、创建Huffman树,生成Huffman编码
    10、二叉树的遍历+查找
  • 原文地址:https://www.cnblogs.com/yidengbone/p/7645046.html
Copyright © 2011-2022 走看看