我需要根据用户的输入将文本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()
需要一些建议/更正