首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

Sqlparameter参数的有关问题

2012-01-07 
Sqlparameter参数的问题publicSqlParameterMakeParam(stringParamName,SqlDbTypeDbType,Int32Size,Paramet

Sqlparameter参数的问题
public   SqlParameter   MakeParam(string   ParamName,   SqlDbType   DbType,   Int32   Size,   ParameterDirection   Direction,   object   Value)  
                {
                    SqlParameter   Param;

                    if(Size   >   0)
                        Param   =   new   SqlParameter(ParamName,   DbType,   Size);
                    else   Param   =   new   SqlParameter(ParamName,   DbType);

                    Param.Direction   =   Direction;

                    if   (Value   !=   null)
                        Param.Value   =   Value;

                    return   Param;
                }

//公有方法,实例化一个用于调用存储过程的输入参数
//输入:
//             ParamName   -   参数名称
//             DbType-   参数类型
//             Size-   参数大小
//Value-   值
                public   SqlParameter   MakeInParam(string   ParamName,   SqlDbType   DbType,   int   Size,   object   Value)  
                {
                    return   MakeParam(ParamName,   DbType,   Size,   ParameterDirection.Input,   Value);
                }

这俩函数有什么区别啊
高手帮小弟解释下吧   QQQ


[解决办法]
第一天 coding ?

MakeInParam 调用 MakeParam

MakeParam 方法做了比较复杂的工作,比如判断是否该赋值


实际上,没什么区别,就是自己定义的两个帮助方法,便于创建 SqlParamerter 实例

热点排行