public void AddParameter(string paramName, object paramValue)
{
if (param == null)
{
param = new List<SqlParameter>();
}
SqlParameter p = new SqlParameter("@" + paramName, paramValue);
p.IsNullable = true;
p.Direction = ParameterDirection.Input; param.Add(p);
} p.Direction = ParameterDirection.Input;什么意思额~~
{
if (param == null)
{
param = new List<SqlParameter>();
}
SqlParameter p = new SqlParameter("@" + paramName, paramValue);
p.IsNullable = true;
p.Direction = ParameterDirection.Input; param.Add(p);
} p.Direction = ParameterDirection.Input;什么意思额~~
还有个输出参数
p.Direction = ParameterDirection.Output;
如果只是往数据库中传入一个值,就用Input,如果执行完成后还要从数据库返回一个值,就用Output。