2012-04-11 39 views

回答

8

你宣佈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); 
+0

工作正常,多虧但現在遇到另一個錯誤 - 插入錯誤:無法打開登錄請求的數據庫「SJDatabase」。登錄失敗。 用戶登錄失敗 – user1300580 2012-04-11 21:08:19

相關問題