Einzelnen Beitrag anzeigen

nahpets
(Gast)

n/a Beiträge
 
#5

Re: Float Wert per ADO in Access Datenbank

  Alt 11. Mär 2009, 12:33
Hallo,
probier mal, ob Dir die FormatSettings weiterhelfen:

Delphi-Quellcode:
Var
  myFormatSettings : TFormatSettings;
...
begin
  GetLocaleFormatSettings(LOCALE_SYSTEM_DEFAULT,myFormatSettings);
  myFormatSettings.DecimalSeparator := '.'; // <- oder ','?
...
  AdoTable.FieldByName('DeineFloatSpalte').AsFloat := DeinFloatWert;
  // oder
  AdoTable.FieldByName('DeineFloatSpalte').AsString := FloatToStr(DeinFloatWert, myFormatSettings);
...
end;
Stimmen die Einstellungen für den Dezimaltrenner beim Betriebssystem mit denen Deines Programmes überein?
  Mit Zitat antworten Zitat