在VB.net 2010中,如何从表单中选中一个复选框(布尔值)作为字符串插入SQL数据库中,如字符"T"
或"F"
答案 0 :(得分:1)
Dim value as string = "F"
If checkbox.checked then
value = "T"
end if
然后在数据库操作中使用value
。
答案 1 :(得分:0)
这是一个简洁的方式:
Dim theStringToUse as string = iif(theCheckbox.checked, "T", "F").ToString()
如果不清楚,这就是你用它做的事情:
' assume conn = an open SqlConnection
Dim cmd as new SqlCommand("Insert into TableA (theStringColumn) " & _
"values (@theStringValue)", conn)
cmd.Parameters.AddWithValue("@theStringValue", theStringToUse)
cmd.ExecuteNonQuery()
答案 2 :(得分:-1)
当您第一次调暗value
时,字符串应该等于String.Empty
,因此如果条件为false,您可以插入空字符串。然后在你的if语句中,value
应该等于你想要的真实条件。