Valore null in campo boolean (è possibile? in sql server 2005)

lunedì 09 ottobre 2006 - 12.31

Amodio Profilo | Expert

salve a tutti

stavo impleentando un programma che andava a leggere nel db e valorizzava dei controlli
appena sono arrivato a valorizzare un checkbox subito mi hda dato errore "impossibile convertire valore dbnull to boolean)

eppure il campo che dovevo valorizzare era un boolean,
ovviamente nel db ho lasciato "permetti null" e non ho immesso un valore predefinito

è da anni che ho ache fare con i db,solo ora ho inizato ad usare sql server, per caso questo datatabse permette valori null per i boolean?
se la risposta è SI, mi sembra alquanto insolito!, in genere tutti i database i valori boolean hanno solo 2 valori (true, false)
oppure mi sto sbagliando?

grazie

lbenaglia Profilo | Guru

>è da anni che ho ache fare con i db,solo ora ho inizato ad usare
>sql server, per caso questo datatabse permette valori null per
>i boolean?

Ovviamente si:

"bit (Transact-SQL)"
http://msdn2.microsoft.com/it-it/library/ms177603.aspx

>grazie
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5