错误类型
导致错误的代码如下:
出错原因:
因为在编写三层中的DAL中,添加时没有加上赋值的过程:
arr[0].Value = model.LoginName;
arr[1].Value = model.Pwd;
arr[2].Value = model.CreateTime;
正确的解答方法:
public int LoginRegister(UserInfoModel model)
{
SqlParameter[] arr = { new SqlParameter("@LoginName", SqlDbType.NVarChar, 50), new SqlParameter("@Pwd", SqlDbType.NVarChar, 50), new SqlParameter("@CreateTime", SqlDbType.DateTime, 50) };
arr[0].Value = model.LoginName;
arr[1].Value = model.Pwd;
arr[2].Value = model.CreateTime;
return db.ExecuteNonQuery("P_REGISTERR", arr);
}
座右铭:
以最简单的方式,描绘最完美的效果
感谢大佬们的支持!!!