zoukankan      html  css  js  c++  java
  • 动态增加SqlParameter[]中的元素,自己的记录

                    sqlsp = "BlogArticle_Update";
                    SqlParameter[] param 
    = {
                                            
    new SqlParameter("Content",Content.Value),
                                        };
                    
    //重构数组
                    SqlParameter[] param2;
                    
    if (IsDefineWeight == "1")
                    {
                        
    int newNum = param.Length + 1;
                        param2 
    = (SqlParameter[])Redim(param, newNum);
                        param2[newNum 
    - 1= new SqlParameter("Weight", weight.Text);
                    }
                    
    else
                    {
                        param2 
    = param;
                    }

                    DAL.dbsp.ExecuteNonQuery(sqlsp, param2);

    自己的记录

            public static Array Redim(Array origArray, Int32 desiredsize)
            {
                
    //确定每个元素类 型    
                Type t = origArray.GetType().GetElementType();
                
    //创建一个含有期望元素个数的新数组  
                
    //新数组的类型必须匹配原数组的类型  
                Array newArray = Array.CreateInstance(t, desiredsize);
                
    //将原数组中的元素拷贝到新数组中  
                Array.Copy(origArray, 0, newArray, 0, Math.Min(origArray.Length, desiredsize));
                
    return newArray;
            }
  • 相关阅读:
    文件高级应用和函数基础
    字符编码,文件操作
    数据类型分类,深浅拷贝
    容器数据类型内置方法
    数字类型和字符串类型内置方法
    流程控制循环
    python 运算和流程控制
    【MySQL】SQL教程
    【MySQL】数据库字段类型
    【java】HashSet
  • 原文地址:https://www.cnblogs.com/yeagen/p/1428871.html
Copyright © 2011-2022 走看看