Hallo Norbert,
ich habe versucht Deinen Rat zu befolgen, irgendwie habe ich bei meinen Webforms in der ToolBox keine DateTimePicker zur Verfügung. Bei meinen Windows-Anwendungen steht dieser zur Verfügung.
Zumal ich den DateTimePicker nicht für die beste Lösung halte, wenn der User ein Geburtsdatum eintragen will muss er "ewig klicken", bis er beispielsweise das Datum 28.05.1947 "erreicht" hat.
Dafür sollten die TextBoxen sein. Da es bei MySql kein Problem war das Datum zu splitten, und Tages und Monatsangabe 2-stellig darzustellen habe ich gedacht, daß es bei MS SQL auch eine Möglichkeit gibt, das Datum "wieder zusammen zu setzen) und per Update einzutragen.
Zumal ich jetzt wieder einen Bug gefunden habe.
Sollte ein Datensatz kein Geburtsdatum enthalten und dieser Datensatz wird an anderer Stelle geändert bekomme ich die Fehlermeldung:
Die Zeichenfolge wurde nicht als gültiges DateTime erkannt (da die Felder leer sind.
Bei MySql war auch hier der Feldtyp Date und ein Update war hier möglich, auch wenn der Wert NULL war.