• Bob Cullen-434885 (1/28/2010)


    OK. I am in the 17% who got it wrong - I replied "Error". And now I know. But will somebody kindly explain why BIT is treated any differently to TINYINT, SMALLINT, INT, etc. It is, after all, only a type that has a range of valid values. If the others report an overflow error when I try to assign values outside their permitted range, why not BIT also?

    I think it is because the BIT type is supposed to represent True (1) or False (0) rather than integers.

    Dave