Hallo,
ich programmiere mit Delphi 7 und nutze dbExpress, um auf die Firebird 2.0 zuzugreifen. Ich habe folgende Tabelle definiert:
SQL-Anweisung
1: 2: 3: 4: 5: 6: 7: 8:
| CREATE TABLE WAEHRUNG ( WANR CHAR(3) NOT NULL, WFAKTOR DECIMAL(12,7) NOT NULL, WABEZ VARCHAR(40),
PRIMARY KEY(WANR) ); |
Ich erfasse jetzt in einem Delphi-Formular in einer TextBox den Wert "1,99583".
Gespeichert wird aber "199583".
Erst wenn ich in die TextBox den Wert "1.95583" eingebe, dann
wird auch der Wert "1,99583" in die Firebird-Datenbank geschrieben.
Wie kann ich also den SQLConnector so einstellen, dass er als Dezimal-Trenner das Komma und nicht den Punkt nimmt?
Gruß
Anateus
Moderiert von
Martok: SQL-Tags gesetzt