Einzelnen Beitrag anzeigen

Benutzerbild von Jasocul
Jasocul

Registriert seit: 22. Sep 2004
Ort: Delmenhorst
1.355 Beiträge
 
Delphi 11 Alexandria
 
#8

AW: Datumsformat aus View im Grid falsch

  Alt 7. Nov 2023, 13:14
SELECT CONVERT(Date, dbo.Lagerbuchungen.BuchungAm, 104) AS Datum
Ich glaube, hier liegt ein Denkfehler vor. Das Convert wird in diesem Fall die Formatvorgaben 104 ignorieren, da in den Typ Date konvertiert wird. Dann wird wieder der Standard der DB-Einstellungen verwendet. Trägst du dort aber varchar ein, sollte die Formatierung funktionieren:
Code:
SELECT CONVERT(Varchar, dbo.Lagerbuchungen.BuchungAm, 104) AS Datum
Allerdings fängst du dir damit Folgeprobleme ein. Falls du z.B. Datumsfilter nutzt, dürften die nicht mehr richtig funktionieren, da ein varchar/String nunmal kein date/TDate ist.

Irgendwo hast du eine grundsätzlich fehlerhafte Einstellung, was das Datumsformat betrifft. Das kann in Windows sein, in den DB-Komponenten, in den Anwendungseinstellungen, etc.
Das ist der Fehler, der behoben werden muss.
Peter
  Mit Zitat antworten Zitat