布尔值从表单(VB.net)插入到SQl DB中

时间:2011-04-18 14:33:36

标签: vb.net

在VB.net 2010中,如何从表单中选中一个复选框(布尔值)作为字符串插入SQL数据库中,如字符"T""F"

3 个答案:

答案 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应该等于你想要的真实条件。