Link to home
Create AccountLog in
Avatar of sweeting89
sweeting89

asked on

True / False value in SQL so i can have a checkbox in my asp front end

Hi,

i want to be able to grant admin rights by using a simple checkbox in asp that when checked and submitted as part of a form, it passes a true value to the sql database.

my question is what is the data type should i use in sql and how might i implement it?

thanks
ASKER CERTIFIED SOLUTION
Avatar of Lee
Lee
Flag of United Kingdom of Great Britain and Northern Ireland image

Link to home
membership
Create a free account to see this answer
Signing up is free and takes 30 seconds. No credit card required.
See answer
declare @b bit

select @b = 1 -- 1 is true

or select @b = 0 -- 0 is false

for True/False bit is best
Avatar of sweeting89
sweeting89

ASKER

thanks, where would i declare that 1 is true and 0 is false? and how exactly would it look?

thanks
1 is true and 0 is false. This is normal behaviour. Historically -1 is true because it is a bit mask showing all bits as 1 including the sign.
You could equally have a varchar field that says 'true' or 'false'. It depends how you represent the value in your database on the front end asp.net code. In this case though a bit field is your best choice of datatype.

short but to the point