• SqlParameter 使用


                SqlParameter[] param = new SqlParameter[]
                {
                    new SqlParameter("@Page",SqlDbType.Int,4),
                    new SqlParameter("@Size",SqlDbType.Int,4 ),
                    new SqlParameter("@Condition",vsWhere),
                    new SqlParameter("@BizType",bizType),
                    new SqlParameter("@MoveFlag",moveFlag),
                    new SqlParameter("@MoveTypeID",moveTypeCode),
                    new SqlParameter("@PrintFlag","1"),
                    new SqlParameter("@RecordCount",SqlDbType.Int,4)
                };
                param[0].Value = ucPage1.PageIndex;
                param[1].Value = ucPage1.PageSize;
                param[7].Direction = ParameterDirection.Output; 



    -----------------------------------------------------------------------

         
                 //创建参数
                IDataParameter[] parameters = {
                     new SqlParameter("@Page", SqlDbType.Int,4) ,
                     new SqlParameter("@Size", SqlDbType.NVarChar,15) ,
                     new SqlParameter("Condition", SqlDbType.Int,4)                   // 返回值
                };
                // 设置参数类型
                parameters[0].Direction = ParameterDirection.Output;        // 设置为输出参数
                parameters[1].Value = "testCategoryName";                   // 给输入参数赋值
                parameters[2].Direction = ParameterDirection.ReturnValue;   // 设置为返回值
     
                // 添加参数
                cmd.Parameters.Add(parameters[0]);
                cmd.Parameters.Add(parameters[1]);
                cmd.Parameters.Add(parameters[2]);
     
                SqlParameter parameter = new SqlParameter();
                parameter.ParameterName = "@RecordCount";
                parameter.IsNullable = true;
                parameter.SqlDbType = SqlDbType.Int ;
                parameter.Direction = ParameterDirection.Output;
                parameter.Size = 4;
                new SqlParameter (string parameterName,SqlDbTypedbType,Object value)
  • 相关阅读:
    leetcode| Intersection of Two Arrays II
    Spring Boot起步依赖:定制starter
    SpringBoot自动配置的魔法是怎么实现的
    Dubbo中的IoC实现
    必须知道的String知识点
    Dubbo的SPI机制
    为什么要设置HTTP timeout?
    重构代码——简单工厂模式+模板方法模式
    计算机基础——位运算
    系统间HTTP调用代码封装
  • 原文地址:https://www.cnblogs.com/lhyqzx/p/5836228.html
Copyright © 2020-2023  润新知