c'est juste bizarre et ça me donne mal à la tête. J'ai regardé mon code et je ne vois aucune erreur logique le provoquant. Toute autre date définie dans ma variable birthTate DateTime dans ma classe fonctionne lorsque je l'ajoute en tant que valeur dans mon conn.AddParam, mais quand j'envoie 1/1/0001 12:00:00 AM (qui a été envoyé en mettant à MinValue) à SQL champ date de 2008, il reste la valeur par défaut que je mets à zéro dans le databse pour ce champ:1/1/0001 12:00:00 AM pas de mise à jour SQL 2008 Date champ
conn.AddParam("@birthDate", birthDate);
birthDate est de type DateTime. Il est défini sur DateTime.MinValue; Je ne vois pas pourquoi ça ne prendrait pas ça.
Je vais supposer que vous typoed 1753. – Powerlord
L'affiche a dit qu'il utilisait le type de données de date dans SQL Server 2008 qui prend en charge les dates dès 0001-01-01 (http://technet.microsoft.com/en -us/library/bb630352.aspx) – TLiebe
@R. Bemrose: Fixe. Merci. – theycallmemorty