Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.15;
Скачать: CL | DM;

Вниз

DBGrid & Float   Найти похожие ветки 

 
R@nger ©   (2003-04-24 09:36) [0]

Здравствуйте! У меня есть запрос, который делает select из таблицы с Float-полями. При открытии запроса если значение поля равно например 0.000005 в DBGrid-e выводится 5E-5. Затем мне нужно записать эти данные в другую таблицу:
...
SQL.Add(FloatToStr(Query.FieldByName("Znach").AsFloat)+"",");
...
На этом месте вылетает exception: неверный тип данных. А при пошаговой отладке оказывается, что Query.FieldByName("Znach").AsFloat=5Е-5. Так что это не DBGrid, а запрос(?) возвращает такое значение...
КАК "убедить" его не делать так?
P.S. Желательно без Select ...,CAST(Znach as Numeric(10,5))


 
Соловьев ©   (2003-04-24 09:41) [1]


> FloatToStr(Query.FieldByName("Znach").AsFloat)

TNumericField.DisplayFormat


 
Zacho ©   (2003-04-24 09:46) [2]

Или см. Соловьев © (24.04.03 09:41), или используй запрос с параметрами вместо динамического формирования запроса.



 
Johnmen ©   (2003-04-24 09:47) [3]

>Затем мне нужно записать эти данные в другую таблицу:

Параметрический запрос решает проблемы...




Страницы: 1 вся ветка

Текущий архив: 2003.05.15;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
1-46682
Valentino
2003-04-14 10:30
2003.05.15
Помогите, пожалуйста, решить проблему с ActiveX компонентой!


7-47009
megadeth
2003-03-19 10:50
2003.05.15
Подскажите API управления настроек громкости


14-46973
rain3092
2003-04-26 16:02
2003.05.15
Delphi 7


1-46797
sagchat
2003-05-01 15:14
2003.05.15
Как удалить все файлы с указаным расширением?


3-46636
Belkova
2003-04-24 11:40
2003.05.15
SYSDBA-masterkey