Witam.
potrzebuje sforamatowac zapytanie SQL w Delphim aby wysyłał mi do tabel w interbase wartości zmiennoprzecinkowe.
Kiedy zrobie zwykle zapytanie, Delphi i baza wszystlko ladnie łyka
DM_Dane.SQL_dj.Close;
DM_Dane.SQL_dj.CommandText := 'UPDATE KARTA_PRACY SET PRODUKCJA_WYDAJNOSC="2.35';
DM_Dane.SQL_dj.ExecSQL(True);
w tabeli pojawia mi się 2,35
jedna dane chce ładować ze zmiennych np:
wydajność: Extended czy jakis inny typ zmienno...
i tu sie pojawia mały problem
DM_Dane.SQL_dj.Close;
DM_Dane.SQL_dj.CommandText := Format('UPDATE KARTA_PRACY SET PRODUKCJA_WYDAJNOSC="%n"', [wydajnosc]);
DM_Dane.SQL_dj.ExecSQL(True);
w chwili kiedy formatuje, delphi wywala mi przecinki a wszystkie wartosci zapisuje miw ciagu tzn:
wartosc 2,35 w bazie zapisana jest jako 235 :)
walczylem z formatowaniem na wszelkie sposoby, i do zmiennych, editow i w 2 strone- delikatnie mowiac wymiekam
czekam na jakies info dzieki i pozdrawiam