AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

XE5 - MySQL und FireDAC

Ein Thema von hberdel · begonnen am 4. Sep 2014 · letzter Beitrag vom 3. Okt 2014
 
hberdel

Registriert seit: 1. Feb 2003
Ort: Darmstadt, Provence, Südspanien
31 Beiträge
 
Delphi XE5 Professional
 
#1

XE5 - MySQL und FireDAC

  Alt 4. Sep 2014, 14:19
Datenbank: MySQL • Version: 5.0.11 • Zugriff über: FireDAC
Hallo, ich bin dabei, die Datenbank von BDE auf MySQL umzustellen. Nun habe ich einige Datumsfelder in den Tabellen. Wegen der amerikanischen Darstellung des Datums als (date) in MySQL habe ich diese Felder als String (varchar(10)) angelegt. Für die Darstellung im DBGrid sollen die Datumswerte auf das europäische Datumsformat umgestellt werden. Um eine Sortierung zu ermöglichen habe ich ein VIEW erzeugt, das aber nicht funktioniert.

VIEW `vert_sort_mietbeginn_1` AS select `vertrag`.`MietBeginn` AS `mb_string`,
str_to_date('00.00.0000',get_format(DATE, 'EUR')) AS `mb_date` from `vertrag`

Das Ergebnis ist eine nach String (also falsche) Sortierung in der Spalte mb_string. Die Spalte mb_date enthält überall den Wert 0000-00-00.

Eine andere Variante geht auch nicht:

VIEW `ver_sort_mietbeginn` AS select `vertrag`.`MietBeginn` AS `mb_string`,
str_to_date(`vertrag`.`MietBeginn`,_utf8'%d,%m,%Y' ) AS `mb_date` from `vertrag`

Das Ergebnis ist eine nach String (also falsche) Sortierung in der Spalte mb_string, wie oben. Die Spalte mb_date enthält überall den Wert NULL.

Vielleicht sieht jemand eine Lösung, danke voraus.
  Mit Zitat antworten Zitat
 

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:24 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz