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.