Datenbankfeld vom Type Time
-
Hallo,
ich hoffe es kann mir jemand weiterhelfen.
Ich habe eine Paradox7 DB mit einem Feld vom Typ Time (T).
Die Anzeige der DB erfolgt über ein DBGrid (C++ Builder).
Das DBGrid ist mit dem TTable-Objekt verbunden.
Im TTable-Objekt gibt es die Eigenschaft - DisplayFormat - .Die Eigenschaft habe ich wie folgt belegt "hhss,000"
Ich wollte damit erreichen, das mir die Zeit wie folgt angezeigt wird
Stunden:Minuten:Sekunden,Millisekunden z.B."01:10:15,650"
Statt der Millisekunden erhalte ich aber nur 000 (01:10:15,000).
Woran kann es liegen, das ich die Millisekunden nicht angezeigt bekomme?
-
1. das ist kein Datenbank-, sondern ein BCB-Thema
2. du bekommst die Millisekunden nicht weil dein Format "hhss,000" falsch ist
3. schau in der BCB-Hilfe unter "Format-Strings für Datums- und Zeitwerte" , dort steht auch der Bezeichner für Millisekunden mit drin
-
1. das es ein BCB-Thema ist sehe ich ein
2. leider findet man in der BCB-Hilfe zum Thema "TDateTime::FormatString" nicht wie das Format der Millisekunden angegeben wird, damit die Millisekunden im DBGrid angezeigt werden
Wer hat noch eine Idee, wie ich die Millisekunden zur Anzeige bringe?
MfG
Steffan
-
Linnea schrieb:
3. schau in der BCB-Hilfe unter "Format-Strings für Datums- und Zeitwerte", dort steht auch der Bezeichner für Millisekunden mit drin
wenn du dir das richtige Thema in der Hilfe angeschaut hättest, wärst du auf folgendes gestoßen:
z Zeigt die Millisekunde ohne führende Null an (0-999).
zzz Zeigt die Millisekunde mit führender Null an (000-999).