0
データベースにデータを保存するレジスタページがあります。登録ボタンをクリックすると唯一の問題が発生します。解決方法がわからないエラーが発生しました。下記を参照してください。SqlParameterCollectionは、null以外のSqlParameter型オブジェクトのみを受け入れます。パラメータ名:値
データベースにデータを保存するレジスタページがあります。登録ボタンをクリックすると唯一の問題が発生します。解決方法がわからないエラーが発生しました。下記を参照してください。SqlParameterCollectionは、null以外のSqlParameter型オブジェクトのみを受け入れます。パラメータ名:値
あなたは、6つの要素を持っているparam[]
を宣言していますが、最後のものだけがそうあなたがあなたがSqlParameterCollection
に要素を追加forループの最後の繰り返しでエラーを取得しているnull
である5を使用しています。
次のではなく、配列を宣言、配列を充填した後、配列をコピーしようとしているを行うには非常にクリーン/容易になるだろう:
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