Bonjour,
Un datetime étant stockée sous la forme aaaammjj hh:mm:ss dans ma base de données SQL Server 2005, j'arrive à savoir si l'heure est remplie en vérifiant que hh:mm est différent de 00:00.
Par contre pour la date, je suis obligé de regarder si elle vaut 1900/01/01 ou 1753/01/01, ces deux valeurs étant la valeur initiale minimum pour respectivement les smalldatetime et les datetime.
Existe t'il un autre moyen de vérifier si une date a été remplie ?
(je passe par un formulaire sur lequel un utilisateur remplie la date et/ou l'heure. J'insère ces données dans un champ datetime d'une table de ma base de données. En fonction de si l'utilisateur a rempli seulement l'heure ou seulement la date, j'ai besoin de vérifier la valeur de la date)
P.S. : avec MySql par exemple, c'est plus simple car on pouvait initialiser un date time à 0000-00-00 00:00, hors avec Sql Server ça ne marche pas
D'avance merci
Partager