Tossi65 1 Geschrieben 10. Juni 2021 Melden Teilen Geschrieben 10. Juni 2021 Hallo Kollegen, ich verliere gleich den Verstand. Ich habe eine Tabelle erstellt mit einer DateTimspalte. Aus dem Programm füge ich per Insert ein Datum ein cmd.Parameters.AddWithValue("@datum", DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss")); In der Tabelle steht dann: WArum sind Mnnat und Tag vertauscht??? Bei dem SQL Statement ist alles richtig "2021-06-10 ..." Mfg Torsten Zitieren Link zu diesem Kommentar
NilsK 2.932 Geschrieben 10. Juni 2021 Melden Teilen Geschrieben 10. Juni 2021 Moin, vermutlich deshalb, weil SQL Server beim Insert die 10 für den Monat und die 6 für den Tag hält. Gruß, Nils Zitieren Link zu diesem Kommentar
Tossi65 1 Geschrieben 10. Juni 2021 Autor Melden Teilen Geschrieben 10. Juni 2021 Und wie kann ich das vermeiden??? Zitieren Link zu diesem Kommentar
Sunny61 806 Geschrieben 10. Juni 2021 Melden Teilen Geschrieben 10. Juni 2021 Weshalb willst Du das vermeiden? Wie sieht es denn im Frontend aus? Richtig rum oder falsch rum? Beides ist natürlich auslegungssache. ;) Zitieren Link zu diesem Kommentar
Tossi65 1 Geschrieben 10. Juni 2021 Autor Melden Teilen Geschrieben 10. Juni 2021 Da ich folgende Abfrage verwende: select TOP 100 * from protokoll where Format(datum,'dd.MM.yyyy') = '10.06.2021' order by datum erhalte ich natürlich nicht das richtige Ergebnis. Zitieren Link zu diesem Kommentar
Sunny61 806 Geschrieben 10. Juni 2021 Melden Teilen Geschrieben 10. Juni 2021 Schau dir diesen Artikel an, der sollte helfen: https://docs.microsoft.com/de-de/sql/t-sql/functions/format-transact-sql?view=sql-server-ver15 Und diese hier könnteb auch noch helfen: https://www.sqlshack.com/sql-convert-date-functions-and-formats/ https://docs.microsoft.com/de-de/sql/t-sql/data-types/datetime-transact-sql?view=sql-server-ver15 Zitieren Link zu diesem Kommentar
Tossi65 1 Geschrieben 10. Juni 2021 Autor Melden Teilen Geschrieben 10. Juni 2021 Vielen Dank, ich habe es gefunden. Zitieren Link zu diesem Kommentar
winmadness 79 Geschrieben 10. Juni 2021 Melden Teilen Geschrieben 10. Juni 2021 @Tossi65 Wie sieht die Lösung aus? Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.