【发布时间】:2016-02-02 01:26:50
【问题描述】:
我有我的复选框1,当我检查它并将其保存到数据库时,它应该将“管理员”保存到我的类型列。但问题是当我保存它时没有任何反应,并且在我的 if 语句中没有显示错误。但是当我尝试我的 elseif 和 else 语句时,它会完美地保存到我的数据库中。我已经将我的复选框转换为字符串。
If ComboBox1.SelectedItem = "" And CheckBox1.Checked Then
Query = "insert into database.logininfo (Username,Password,College,type) Values ('" & TextBox1username.Text & "','" & TextBox1pass.Text & "', '" & ComboBox1.SelectedItem & "', '" & type & "')"
MessageBox.Show("Data Saved")
ElseIf ComboBox1.SelectedItem = "" Then
MessageBox.Show("Please select a college")
Else : Query = "insert into database.logininfo (Username,Password,College,Type) Values ('" & TextBox1username.Text & "','" & TextBox1pass.Text & "', '" & ComboBox1.SelectedItem & "')"
MessageBox.Show("Data Saved")
【问题讨论】:
-
什么是
type?它应该是复选框值吗?它是什么类型的?该复选框似乎推断它是一个布尔值,但您正在转换为字符串?