J'essaie de mettre une valeur par défaut de "1/1/0001 12:00:00 AM" mais d'abord il ne me le permet pas.Comment définir la valeur par défaut ou la liaison pour datetime à 1/1/0001 12:00:00 AM dans SQL Server 2005?
Alors j'ai essayé de mettre "1/1/0001" mais quand je l'ai testé. Il est changé en (((1)/(1))/(1)) et quand j'essaie la valeur par défaut il me donne "01/02/1900 12:00:00 AM" je ne sais pas pourquoi.
Pourquoi faites-vous cela (mettre en date insignifiante) plutôt que de simplement autoriser NULL? –
Donc je n'ai pas besoin de vérifier les valeurs Null plus tard quand mon linq to sql le récupèrera (une autre vérification de l'instruction if qui pourrait être évitée). J'utilise simplement cette date pour vérifier si leur compte est toujours valide. Si, par défaut, il vaut 1900, il sera toujours invalide jusqu'à ce qu'il achète un abonnement. – chobo2
Donc, à la place, vous allez faire une vérification IF pour voir si c'est 1/1/0001? Je ne comprends pas le gain. –