ユーザーの入力に応じて、テキストMALEまたはFEMALEをテーブルに挿入する必要があります。
以前は次のコードを挿入していましたが、(男性/女性)が選択されていない場合、コードは値1を挿入します。
query = "INSERT INTO student_profile_table(gender) VALUES(@gender)"
cmd = New SqlCommand(query, con)
If rbtmale.Checked = True Then
cmd.Parameters.AddWithValue("@gender", "Male")
ElseIf rbtfemale.Checked = True Then
cmd.Parameters.AddWithValue("@gender", "Female")
Else
cmd.Parameters.AddWithValue("@gender", vbNull)
End If
con.Open()
cmd.ExecuteNonQuery()
con.Close()
いくつかの提案/修正が必要です