過程或函式“某一欄位”需要引數,單位提供
阿新 • • 發佈:2018-12-09
錯誤型別
導致錯誤的程式碼如下:
出錯原因: 因為在編寫三層中的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);
}
座右銘: 以最簡單的方式,描繪最完美的效果 感謝您來訪!!!