我使用asp.net应用程序在sql server数据库中输入和查看数据。
我不确定在sql server中使用哪种数据类型来允许布尔值?
将数据输入数据库时,用户将点击复选框以表示真/假。
答案 0 :(得分:8)
正如其他人所说,您可以使用BIT
数据类型。
但是,请注意,如果您将BIT
放入表中,并且只想要二进制值,请禁用NULL
。
如果您在位字段中允许NULL
,则它实际上是三元组并允许三个值。
答案 1 :(得分:3)
使用BIT列。在您的表单中只需提供一个单选按钮或复选框。与.NET类型相比,这是一个有用的Sql数据类型链接:http://msdn.microsoft.com/en-us/library/cc716729.aspx
答案 2 :(得分:2)
使用位数据类型。我会在gui中使用一个复选框。如果未检查,则位值应为0,否则为1。
答案 3 :(得分:2)
一个字:有点! (现在我只是填补答案,因为它太短了)