DateTimerPicker speichert immer nur das Anfangsdatum von 30.12.1899



  • Der DateTimerPicker speichert immer nur das Anfangsdatum von 30.12.1899 in die datenbank. Dabei ist es egal was ich für ein Datum eingebe oder auswähle.
    Im Inspektor steht beim entwurf das Aktuelle Datum. Auch im Feld Date steht dieses Datum drin. Sobald ich aber das Proggi starte habe ich eben dann das tolle Startdatum. 😕

    Table1->FieldValues["Datum"] = TimeToStr(Form1->DateTimePicker1->Date);
    

    Das ist der Code der das eingestellte Datum übernehmen und in die Datenbank schreiben soll. Das macht er auch aber eben .....1899.

    Das Datenfeld ist in der Datenbank(Paradox7) auch ein Feld (Eigenschaft: Datum)

    Danke für eure Hilfe

    💡 Hat sich erledigt, den Beitrag löschen oder schliessen



  • Noli schrieb:

    Hat sich erledigt, den Beitrag löschen oder schliessen

    Es gehört zum guten Ton, auch selbstgefundene und/oder triviale Lösungen bekanntzugeben.



  • Sorry wollte nicht unhöflich sein 🙄

    Hier nun der richtige code

    Table1->FieldValues["Datum"] = TDateTime(DateTimePicker1->Date);
    

    Ich hatte nur das TDateTime( ....) Vergessen.

    Noli


Anmelden zum Antworten