Thema: Delphi Datentyp konvertieren

Einzelnen Beitrag anzeigen

Benutzerbild von AgentAS
AgentAS

Registriert seit: 14. Jul 2003
Ort: Reutlingen
88 Beiträge
 
Delphi 6 Professional
 
#1

Datentyp konvertieren

  Alt 17. Jul 2003, 20:40
Hi zusammen,

hab da ein Problem mit einem Datentyp(Float).

Hier erstmal der Code:
Delphi-Quellcode:
  ADOQryUpdate.Close;
  ADOQryUpdate.SQL.Clear;

  ADOQryUpdate.SQL.Add('update kartenzahlung');
  ADOQryUpdate.SQL.Add(' set kz_ubnr = ' + QuotedStr(EditUBNr.Text) + ',');
  ADOQryUpdate.SQL.Add(' kz_pi = ' + QuotedStr(EditPI.Text) + ',');
  ADOQryUpdate.SQL.Add(' kz_betrag = ' + FormatFloat('#####0.00',StrToFloatDef(EditBetrag.Text,0)));
  ADOQryUpdate.SQL.Add(' where kz_id = ' + QuotedStr(EditKZ_ID.Text));

  ADOQryUpdate.ExecSQL;
Ich habe in meiner Datenbank(SQL 8) das Feld Betrag vom Typ Float deklariert. Doch bei FormatFloat übergibt Dephi den Betrag von 27,00 an SQL. Doch SQL akzeptiert nur 27.00 . Muss ich die Datnebankeinstellungen ändern?

MFG Andreas
Nichts wissen ist auch eine Art Wissen.
  Mit Zitat antworten Zitat