读书人

Sqlparameter参数的有关问题

发布时间: 2012-01-07 21:41:55 作者: rapoo

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 实例

读书人网 >C#

热点推荐