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

Вниз

Работа с дробными числами в Access   Найти похожие ветки 

 
Kosha   (2003-09-03 14:28) [0]

Заметил следующую вещь и не знаю как с ней бороться.

В таблице поле тип - Действительное (точность 18, шкала 5).

Есть TADOQuery с созданным TField (ftFloat). Выполняю запрос select ... и qSourcePrice.AsFloat мне возвращает 5,33333 (5 знаков после запятой). Здесь все ОК.

Но если я не создаю TField, выполняю запрос select ..., то qSource.FieldByName("Price").AsFloat мне возвращает 5,3333 (4 знака после запятой вместо 5)

Мне принципиально важно получить 5 знаков, что делать помогите.


 
Nikolay M. ©   (2003-09-03 14:54) [1]

Ну, возможно АДО видит, что точность поля - 5 знаков и решает, что 5-й знак все равно будет неточным и возвращает "правильные" 4 знака. Создай Persistent-поля и укажи точность 5 знаков.


 
Kosha   (2003-09-03 17:03) [2]

Сорри. Но что такое Persistent поля?


 
Nikolay M. ©   (2003-09-03 17:18) [3]

Двойной клик на DataSet->Add all fields


 
Kosha   (2003-09-03 17:50) [4]

А понял, но ситуация такая, что этим TADOQuery ползуются многие процедуры и набор полей каждый раз разный. Можно ли решить эту проблему не создавая Persistent поля?


 
Jean ©   (2003-09-03 22:05) [5]

Сам какой-нибудь знак нарисуй :)


 
Anatoly Podgoretsky ©   (2003-09-03 22:08) [6]

Kosha (03.09.03 17:50) [4]
Можно, найди свое поле и установи ему параметры в рантайм


 
Kosha   (2003-09-04 12:09) [7]

To Jean
Я бы нарисовал, если бы знал какой. Проблема не нарисовать, а получить из базы.

To Anatoly Podgoretsky

Пробовал:
qSource.FieldByName("Price").DataType:=ftFloat;
Пишет, что DataType - readonly.
Неужели нет способа.



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

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

Наверх




Память: 0.47 MB
Время: 0.017 c
3-82161
Ragazor
2003-09-01 17:06
2003.09.25
SQL INSERT


3-82112
Relaxoid
2003-09-04 16:54
2003.09.25
Помогите с запросом, пожалуйста


3-82154
Oleon
2003-09-03 17:42
2003.09.25
Здраствуйте. Можно отключать триггеры на время закачки данных?


14-82503
Сатир
2003-09-04 17:24
2003.09.25
Сказка об Сисадмине


3-82081
Tommy
2003-09-05 11:27
2003.09.25
Esli izvestno imia komponenta name= i nado...