0
我有一個註冊頁面,將數據保存到數據庫,唯一的問題是當我點擊註冊按鈕時,我得到一個錯誤,我不太清楚如何解決,請參閱下面。SqlParameterCollection只接受非空的SqlParameter類型對象。參數名稱:值
我有一個註冊頁面,將數據保存到數據庫,唯一的問題是當我點擊註冊按鈕時,我得到一個錯誤,我不太清楚如何解決,請參閱下面。SqlParameterCollection只接受非空的SqlParameter類型對象。參數名稱:值
你宣佈param[]
有6個元素,但你只使用5,最後一個是null
所以你得到的最後一次迭代的錯誤你的循環,你添加元素到SqlParameterCollection
。
這將是更清潔/更容易做到以下幾點,而不是聲明數組,填充數組,然後試圖將複製數組:
cmd.Parameters.AddWithValue("@Name", name);
cmd.Parameters.AddWithValue("@Gender", gender);
cmd.Parameters.AddWithValue("@Age", age);
cmd.Parameters.AddWithValue("@Address", address);
cmd.Parameters.AddWithValue("@Email", email);
工作正常,多虧但現在遇到另一個錯誤 - 插入錯誤:無法打開登錄請求的數據庫「SJDatabase」。登錄失敗。 用戶登錄失敗 – user1300580 2012-04-11 21:08:19