представление логических данных на сервере SQL - PullRequest
3 голосов
/ 18 августа 2011

Я использую приложение asp.net для ввода и просмотра данных в базе данных сервера SQL.

Я не уверен, какой тип данных использовать на сервере sql, чтобы разрешить логические значения?

при вводе данных в базу данных пользователи будут нажимать на флажок, чтобы обозначить true / false.

  1. как мне реализовать bools с сервером sql?
  2. как мне дать пользователю возможность в форме просмотра вводить истину / ложь?

Ответы [ 4 ]

8 голосов
/ 18 августа 2011

Как уже говорили другие, вы можете использовать BIT тип данных.

Однако, имейте в виду, что если вы поместите BIT в таблицу и вам нужны только двоичные значения, отключите NULL.

Если вы разрешите NULL в битовом поле, оно будет на самом деле триным и разрешит три значения.

3 голосов
/ 18 августа 2011

Используйте столбец BIT. В вашей форме просто укажите переключатель или флажок. Вот полезная ссылка типов данных Sql по сравнению с типами .NET: http://msdn.microsoft.com/en-us/library/cc716729.aspx

2 голосов
/ 18 августа 2011

Одно слово: бит!(сейчас я просто добавляю ответ, потому что он слишком короткий)

2 голосов
/ 18 августа 2011

Используйте битовый тип данных.Я бы использовал флажок в графическом интерфейсе.Если это не проверено, то значение бита должно быть 0, иначе 1.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...