1. 程式人生 > >過程或函式“某一欄位”需要引數,單位提供

過程或函式“某一欄位”需要引數,單位提供

錯誤型別

這裡寫圖片描述

導致錯誤的程式碼如下:

這裡寫圖片描述

出錯原因: 因為在編寫三層中的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); }

座右銘: 以最簡單的方式,描繪最完美的效果 感謝您來訪!!!