![]() |
Datenbank: Firebird • Version: 2.1 • Zugriff über: TIB
Firebird & TEdit Feld
Hallo zusammen.
Ich habe folgendes Problem: Ich habe eine Datenbank und in der Datenbank sollen Zeit angaben gespeichert werden. bsp: Urzeit von Uhrzeit bis Nun habe ich die Uhrzeit daten als Time felder in der DB deklariert. Ich möchte keine DBedit felder verwenden sondern einfach Edit felder und diese daten dann übergeben. Jetz thabe ich versucht mit Asstring z.b. die daten in das Edit feld zu schreiben. Das geht mehr oder weniger. ich bekomme immer eine anzeige von 00:00:00 und beim speichern das selbe. er speichert den wert mir StrToTime nicht in einen lesbaren wert um. Ich bekomme dann einen Fehler. Wie muss ich das Korrekt übergeben. Muss ich evtl den string vorher anders konvertieren das es von der DB benutzt werden kann ?? Danke für Jeden Ratschlag. PS: Habe schon die suchfunktion danach durchsucht aber nichts gefunden. Auch google half mir nicht weiter. |
AW: Firebird & TEdit Feld
Verwende .asTime. Zudem würde ich eine spezielle Time-Edit-Kompo nehmen ( z.B. DateTimePicker o.ä)
|
AW: Firebird & TEdit Feld
Hallo,
Zitat:
Wie heisst der genau ? Zitat:
Warum sagst du uns den Fehlertext nicht ? Die Antwort hat Markus schon gesagt. Parameter benutzen
Delphi-Quellcode:
Heiko
with Query do
begin SQL.Text:= 'Insert Into Table(TimeField)Values(:TimeField);' ParamByName('TimeField').AsDateTime:= Variable_TDateTime; // oder AsTime ExecSQL; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:21 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-2025 by Thomas Breitkreuz