表示sql server中的布尔数据

时间:2011-08-18 18:54:55

标签: c# asp.net sql sql-server sql-server-2008

我使用asp.net应用程序在sql server数据库中输入和查看数据。

我不确定在sql server中使用哪种数据类型来允许布尔值?

将数据输入数据库时​​,用户将点击复选框以表示真/假。

  1. 如何使用sql server实现bool?
  2. 如何让formview中的用户输入true / false?

4 个答案:

答案 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)

一个字:有点! (现在我只是填补答案,因为它太短了)