[sqlServer]Oui ou non
Bob le bricoleur
-
Bob le bricoleur -
Bob le bricoleur -
Bonjour !
Pour passer d'access à SQLServer, il faut transformer ces satanés champs oui/non d'accès en valeurs SmallInt. On me conseille d'utiliser les valeurs "0" et "-1" (au lieu de 0= false et 1 =true).
Dans ce cas, conventionnellement, lequel est true, lequel est false ? 0 ou -1 ?
Merci par avance de vos remarques !
Pour passer d'access à SQLServer, il faut transformer ces satanés champs oui/non d'accès en valeurs SmallInt. On me conseille d'utiliser les valeurs "0" et "-1" (au lieu de 0= false et 1 =true).
Dans ce cas, conventionnellement, lequel est true, lequel est false ? 0 ou -1 ?
Merci par avance de vos remarques !
5 réponses
-
A vue de nez, 0 est vrai, -1 faux. A confirmer....
Fat_Cartman,
Parce que je le vaux bien... -
Je dirais que 0 est faux, et -1 vrai.
Dans la majorité des langages, 0 est faux. -
Je vois pas l'intérêt de mettre -1 ?? pourquoi ne pas utiliser 0 pour faux et 1 pour vrai ?!
-
Moi ca me fait penser à un code de retour:
0 pas d'erreurs donc vrai
-1 une ou des ereurs donc faux
Fat_Cartman,
Parce que je le vaux bien... -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Merci à tous pour vos réponses !
J'en sais plus suite à un coup de fil inattendu.
En fait, 0 est faux, et -1 est vrai.
Quant à savoir pourquoi -1 est vrai, c'est parce que dans le cas d'essais successifs d'une action donnée, 0 peut être incrémenté, pour calculer le nombre d'essais n'ayant pas fonctionné par exemple, et fixer une valeur seuil. Voilà ce qu'on m'a dit...
Maintenant, il est vrai que c'est assez déroutant...
Encore merci à tous !